How to Install and Uninstall japi-compliance-checker Package on Ubuntu 21.04 (Hirsute Hippo)

Last updated: May 12,2024

1. Install "japi-compliance-checker" package

Please follow the instructions below to install japi-compliance-checker on Ubuntu 21.04 (Hirsute Hippo)

$ sudo apt update $ sudo apt install japi-compliance-checker

2. Uninstall "japi-compliance-checker" package

Please follow the steps below to uninstall japi-compliance-checker on Ubuntu 21.04 (Hirsute Hippo):

$ sudo apt remove japi-compliance-checker $ sudo apt autoclean && sudo apt autoremove

3. Information about the japi-compliance-checker package on Ubuntu 21.04 (Hirsute Hippo)

Package: japi-compliance-checker
Architecture: all
Version: 2.4-2
Multi-Arch: foreign
Priority: optional
Section: universe/devel
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Java Maintainers
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 462
Depends: perl:any
Recommends: default-jdk
Filename: pool/universe/j/japi-compliance-checker/japi-compliance-checker_2.4-2_all.deb
Size: 65760
MD5sum: 2b2d96e18eeb560d678d68aaa6e258e9
SHA1: 64d3f32a64e7f98bd3c21988eb391da2f3000070
SHA256: e41e72451bd37bd93efea98a3e33ee3d303b0a65eb90868e44825a5266034b20
SHA512: d6d90ff5ff3ed2377fe9618749694f2e64cf11be0892716cd649551be00ddc4e5561fd1fbe0e8a02347b2d6af6f8a68587ede0f08caa6920ec7dee5626d9b749
Homepage: https://lvc.github.io/japi-compliance-checker/
Description-en: tool to compare compatibility of Java library API
Java API Compliance Checker (Java ACC) is a tool for checking backward binary
and source-level compatibility of a Java library API. The tool checks classes
declarations of old and new versions and analyzes changes that may break
compatibility: removed methods, removed class fields, added abstract methods,
etc. Binary incompatibility may result in crashing or incorrect behavior of
existing clients built with an old version of a library when they are running
with a new one. Source incompatibility may result in recompilation errors with
a new library version. The tool is intended for library developers and
operating system maintainers who are interested in ensuring backward
compatibility, i.e. allow old clients to run or to be recompiled with newer
library versions.
Description-md5: 6ed62986ae390d7dd6863bb212239d25