How to Install and Uninstall libjna-java Package on Ubuntu 21.04 (Hirsute Hippo)

Last updated: May 17,2024

1. Install "libjna-java" package

Please follow the step by step instructions below to install libjna-java on Ubuntu 21.04 (Hirsute Hippo)

$ sudo apt update $ sudo apt install libjna-java

2. Uninstall "libjna-java" package

This guide covers the steps necessary to uninstall libjna-java on Ubuntu 21.04 (Hirsute Hippo):

$ sudo apt remove libjna-java $ sudo apt autoclean && sudo apt autoremove

3. Information about the libjna-java package on Ubuntu 21.04 (Hirsute Hippo)

Package: libjna-java
Architecture: all
Version: 5.6.0-1
Priority: optional
Section: universe/libs
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Java maintainers
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 251
Depends: libjna-jni
Suggests: libjna-java-doc
Filename: pool/universe/libj/libjna-java/libjna-java_5.6.0-1_all.deb
Size: 190692
MD5sum: f9b7aad9ec585754075e5e5895e6b1ad
SHA1: c183f1b9be50ddd66820b74aa89a9a10bc2fed3e
SHA256: 818998d532ef74cc5aa36ac31c0eab7f7ce0bfc3cea62c851071ceab714e3c10
SHA512: 93fb993db0416b60dc06b293b02859cff12db3daab4b593742e7ac3472d791e3e4dd9ced04bec6cdf529464a0dca2778f5eb501472666e63a19d6e2cc2765e99
Homepage: https://github.com/twall/jna
Description-en: Dynamic access of native libraries from Java without JNI
JNA provides Java programs easy access to native shared libraries without
writing anything but Java code - no JNI or native code is required. This
functionality is comparable to Windows' Platform/Invoke and Python's ctypes.
Access is dynamic at runtime without code generation.
.
JNA's design aims to provide native access in a natural way with a minimum of
effort. No boilerplate or generated code is required. While some attention is
paid to performance, correctness and ease of use take priority.
.
The JNA library uses a small native library stub to dynamically invoke native
code. The developer uses a Java interface to describe functions and structures
in the target native library. This makes it quite easy to take advantage of
native platform features without incurring the high overhead of configuring and
building JNI code for multiple platforms.
Description-md5: f5f6493a4373302410c954176de107b3