This software generates C++ code to call Java from C++ or Python.
JCC further generates CPython types that easily make these C++ classes accessible from within a Python interpreter. It endeavors to simplify the types to make them pythonic by detecting iterable iterators and property accessors, and these iterators and mappings may also be declared through JCC.
JCC is designed to function with various Java Runtime Environments and has been thoroughly used with Sun Java 1.4, 1.5 and 1.6, Apple's Java 1.4 and 1.5 on Mac OS X and open source Java OpenJDK 1.7 builds. It has been built and tested on various OS like Intel, and PowerPC Mac OS X 10.3, 10.4 and 10.5, Ubuntu Linux Dapper, Feisty and Gutsy, Sun Solaris Express, Windows 2000 and Windows XP.
Written in C++ and Python, JCC uses Java's reflection API to execute its task, and requires a Java Runtime Environment to be present for it to operate. In summary, JCC is an excellent code generator library that makes JNI access and Python type creation more manageable for effective performance.
Version 2.4.1: N/A