Provides a library of matcher objects (also known as
constraints or predicates) allowing 'match' rules to
be defined declaratively, to be used in other frameworks.
Typical scenarios include testing frameworks, mocking libraries
and UI validation rules.
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.
Jasmin is a Java Assembler Interface. It takes ASCII descriptions for Java
classes, written in a simple assembler-like syntax and using the Java Virtual
Machine instruction set. It converts them into binary Java class files
suitable for loading into a JVM implementation.
Checkstyle is a development tool to help programmers write Java code
that adheres to a coding standard. It automates the process of
checking Java code to spare humans of this boring (but important)
task. This makes it ideal for projects that want to enforce a coding
standard.
Checkstyle can be used as either a commandline utility or as an
Ant task.
Subversion is a version control system designed to be as similar to cvs(1)
as possible, while fixing many outstanding problems with cvs(1).
This port adds Java bindings to Subversion.
BlueJ是一个专门为入门级教学设计的Java开发环境。BlueJ支持:- 完整的集成环境
- 图形化的类结构显示 - 图形及文字编辑 - 内置的编辑器,编译器,虚拟机和调试器等。
- 易于使用的接口,适合初学者 - 互动的对象创建 - 互动的对象调用 - 互动的测试
- 增量的应用程序开发
OpenJDK is an open-source implementation of the Java Platform, Standard Edition.
Much of the OpenJDK code is licensed under the GPL version 2 with the
Classpath exception. The Java Hotspot virtual machine source code is
licensed under the GPL version 2 only.
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
CACAO is a Java Virtual Machine (JVM) which uses Just-In-Time (JIT)
compilation to execute Java methods natively.
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.