japitools - Java API compatibility testing tools

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: japitools
Package version: 0.9.7
Package release: 1
Package architecture: all
Package type: deb
Installed size: 216 B
Download size: 110.11 KB
Official Mirror: ftp.br.debian.org
It consists of two simple tools designed to test for compatibility between Java APIs. They were originally designed for testing free implementations of Java itself for compatibility with Sun's JDK, but they can also be used for testing backward compatibility between versions of any API. The tools are japize and japicompat. Japize is a Java program which emits a listing of an API in a machine-readable format. Japicompat then takes two such listings and compares them for binary compatibility, as defined by Sun in the Java Language Specification.



    Binary package: japitools_0.9.7-1_all.deb
    Source package: japitools

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install japitools deb package:
      # sudo apt-get install japitools


    • /usr/bin/japicompat
    • /usr/bin/japilist
    • /usr/bin/japiohtml
    • /usr/bin/japiotext
    • /usr/bin/japize
    • /usr/share/doc-base/japitools
    • /usr/share/doc/japitools/README
    • /usr/share/doc/japitools/changelog.Debian.gz
    • /usr/share/doc/japitools/copyright
    • /usr/share/doc/japitools/genericnotes.txt.gz
    • /usr/share/doc/japitools/index.html
    • /usr/share/doc/japitools/japi-spec-0.9.7.txt.gz
    • /usr/share/doc/japitools/japi.css
    • /usr/share/java/japitools.jar
    • /usr/share/man/man1/japicompat.1.gz
    • /usr/share/man/man1/japilist.1.gz
    • /usr/share/man/man1/japiohtml.1.gz
    • /usr/share/man/man1/japiotext.1.gz
    • /usr/share/man/man1/japize.1.gz


    2011-02-06 - Niels Thykier <niels@thykier.net> japitools (0.9.7-1) unstable; urgency=low * Team upload to unstable. * New upstream release. * Removed jcompat.txt from docs, since upstream no longer ships it.

    2010-12-09 - Niels Thykier <niels@thykier.net> japitools (0.9.5+cvs20060115-3) experimental; urgency=low * Team upload. - Uploaded to experimental due to freeze. * Added patch from James Page to minimize Ubuntu diff. - Replaced Depends on default-jdk with headless JREs - Bumped Standards-Versions to 3.9.1 - no changes required. (Closes: #590910) * Added Homepage and Vcs-* fields. * Removed unused simple-patch system. * Fixed some hyphens that should have been minus signs in the manpages. * Converted source format to 3.0 (quilt).

    2009-09-14 - Michael Koch <konqueror@gmx.de> japitools (0.9.5+cvs20060115-2) unstable; urgency=low * (Build-)Depends on default-jdk. * Moved Build-Depends-Indep to Build-Depends. * Build-Depend on debhelper >= 7. * Depends on ${misc:Depends}. * Rewrote debian/copyright to be more accurrate. * Use doc-base section 'Programming'. * Removed Wolfgang and added me as uploader. * Updated Standards-Version to 3.8.3.

    2006-01-16 - Wolfgang Baer <WBaer@gmx.de> japitools (0.9.5+cvs20060115-1) unstable; urgency=low * New upstream cvs snapshot * kaffe compiler transition

    2005-10-06 - Wolfgang Baer <WBaer@gmx.de> japitools (0.9.5+cvs20051006-1) unstable; urgency=low * Initial release