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, ∼2178🔥, 0💬
Popular Posts:
How to run "jarsigner" command from JDK tools.jar file? "jarsigner" command allows you to digitally ...
JRE 5 sunjce_provider.jar is the JAR file for JRE 5 Sun JCE Provider, which provides implementations...
Swingx is the SwingLabs Swing Component Extensions. JAR File Size and Download Location: File name: ...
Java Servlet 3.0 Specification API. JAR File Size and Download Location: File name: servlet-api.jar,...
JDK 11 jdk.jdi.jmod is the JMOD file for JDK 11 JDI (Java Debug Interface) tool. JDK 11 JDI tool com...