Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (102)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (322)
Collections:
Other Resources:
Dependency Finder, How To Run JarJarDiff?
JarJarDiff is tool provided in Dependency Finder to computes API differences between two versions of a codebase.
For more information, see Dependency Finder.
✍: FYIcenter.com
Here is an example of running JarJarDiff to see differences between sqljdbc41.jar and sqljdbc42.jar:
C:\fyicenter\DependencyFinder-1.2.1-beta4\bin>jarjardiff -old \local\lib\sqljdbc41.jar -new \local\lib\sqljd <differences> <name></name> <old>[\local\lib\sqljdbc41.jar]</old> <new>[\local\lib\sqljdbc42.jar]</new> <removed-interfaces> <name visibility="package" name="com.microsoft.sqlserver.jdbc.SQLType" interface="yes" extends=""> com.microsoft.sqlserver.jdbc.SQLType </name> </removed-interfaces> <removed-classes> <name visibility="package" final="yes" super="yes" name="com.microsoft.sqlserver.jdbc.LocalDate" extends="com.microsoft.sqlserver.jdbc.TemporalCompatibility" implements="">com.microsoft.sqlserver.jdbc.LocalDate</name> ... </removed-classes> <modified-classes> <class> <name>com.microsoft.sqlserver.jdbc.AppDTVImpl$SetValueOp</name> <removed-methods> <declaration visibility="package" return-type="void" signature="execute(com.microsoft.sqlserver.jdbc.DTV, com.microsoft.sqlserver.jdbc.LocalDate)" full-signature="com.microsoft.sqlserver.jdbc.AppDTVImpl $SetValueOp.execute(com.microsoft.sqlserver.jdbc.DTV, com.microsoft.sqlserver.jdbc.LocalDate)" throws="com.microsoft.sqlserver.jdbc.SQLServerException"> void execute(com.microsoft.sqlserver.jdbc.DTV, com.microsoft.sqlserver.jdbc.LocalDate) throws com.microsoft.sqlserver.jdbc.SQLServerException</declaration> ... </removed-methods> <new-methods> ... </new-methods> </class> ... </modified-classes> </differences>
Still have trouble using Dependency Finder? See How To Use Dependency Finder.
2015-10-26, ∼1752🔥, 0💬
Popular Posts:
JDK 17 jdk.jfr.jmod is the JMOD file for JDK 17 JFR module. JDK 17 JFR module compiled class files a...
JDK 17 jdk.javadoc.jmod is the JMOD file for JDK 17 Java Document tool, which can be invoked by the ...
The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms, it was develo...
What Is in Xerces-J-bin.2.12.2.zip? Xerces-J-bin.2.12.2.zip file is the distribution package ZIP fil...
JDOM provides a solution for using XML from Java that is as simple as Java itself. There is no compe...