This is a Java port of GNU getopt, a class for parsing command line arguments
passed to programs. It is based on the C getopt() functions in glibc 2.0.6 and
should parse options in a 100% compatible manner.
CACAO is a Java Virtual Machine (JVM) which uses Just-In-Time (JIT)
compilation to execute Java methods natively.
JamVM is an extremely small Java Virtual Machine which conforms to the
JVM specification version 2 (blue book).
It is designed to support the full specification, and includes support
for object finalisation, Soft/Weak/Phantom References, class-unloading,
the Java Native Interface (JNI) and the Reflection API.
Bouncy Castle Crypto API由如下内容组成:
. Java 语言的轻量级的密码学API。
. JCE 和 JCA 的提供者。
. JCE 1.2.1 的一个清晰实现。
. 读写编码的 ASN.1 对象的类库。
. 版本1和版本3的 X.509 证书,版本2的 CRL 和 PKCS12 文件生成器。
. 版本2的 X.509 属性证书生成器。
. S/MIME 和 CMS(PKCS7)的生成器和处理器。
. OCSP(RFC 2560)的生成器和处理器。
. TSP(RFC 3161)的生成器和处理器。
. OpenPGP(RFC 2440)的生成器和处理器。
. 适用于JDK 1.4/1.5的签名jar。
在X许可协议(修改过)下发行。
- Alex Dupre
ale@FreeBSD.org
The IcedTea-Web project provides a Free Software web browser plugin running
applets written in the Java programming language and an implementation of
Java Web Start, originally based on the NetX project.
An open-source implementation of the Java Platform, Standard Edition,
The Byte Code Engineering Library (formerly known as JavaClass) is
intended to give users a convenient possibility to analyze, create,
and manipulate (binary) Java class files (those ending with
.class). Classes are represented by objects which contain all the
symbolic information of the given class: methods, fields and byte code
instructions, in particular.
Such objects can be read from an existing file, be transformed by a
program (e.g. a class loader at run-time) and dumped to a file
again. An even more interesting application is the creation of classes
from scratch at run-time. The Byte Code Engineering Library (BCEL) may
be also useful if you want to learn about the Java Virtual Machine
(JVM) and the format of Java .class files.
BCEL is already being used successfully in several projects such as
compilers, optimizers, obsfuscators and analysis tools, the most
popular probably being the Xalan XSLT processor at Apache.
InfoBus enables dynamic exchange of data between JavaBeans(TM) component
architecture by defining a small number of interfaces between cooperating
Beans and specifying the protocol for use of those interfaces. The
protocols are based on a notion of an information bus. All components
which implement these interfaces can plug into the bus. As a member of the
bus any component can exchange data with any other component in a
structured way, including arrays, tables, and database rowsets.
GNU Classpath, Essential Libraries for Java, is a GNU project to create free
core class libraries for use with virtual machines and compilers for the Java
programming language.
Libvirt-java is a base framework allowing to use libvirt, the virtualization
API though the Java programming language.