JCC

A free C++ code generator for calling Java from C++/Python
Download

JCC Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Apache
  • Price:
  • FREE
  • Publisher Name:
  • Andi Vajda
  • Publisher web site:
  • http://pylucene.osafoundation.org/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 64 KB

JCC Tags


JCC Description

A free C++ code generator for calling Java from C++/Python JCC is a C++ code generator for producing the glue code necessary to call into Java classes from CPython via Java's Native Invocation Interface (JNI).JCC generates C++ wrapper classes that hide all the gory details of JNI access as well Java memory and object reference management.JCC generates CPython types that make these C++ classes accessible from a Python interpreter. JCC attempts to make these Python types pythonic by detecting iterators and property accessors. Iterators and mappings may also be declared to JCC.JCC has been built on Python 2.3, 2.4, 2.5 and 2.6 and has been used with various Java Runtime Environments such as 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.JCC is known to work on Intel and PowerPC Mac OS X 10.3, 10.4 and 10.5, Sun Solaris Express, Ubuntu Linux Dapper, Feisty and Gutsy, Windows 2000 and XP.JCC is written in C++ and Python. It uses Java's reflection API to do its job and needs a Java Runtime Environment to be present to operate.


JCC Related Software