Project Panama: Interconnecting JVM and native code

We are improving and enriching the connections between the Java TM virtual machine and well-defined but “foreign” (non-Java) APIs, including many interfaces commonly used by C programmers.

To this end, Project Panama will include most or all of these components:


This Project is sponsored by the Hotspot Group.


Project Panama is designed to incubate a series of components for eventual inclusion in the JDK, via curated merge. Following the experience of Project Lambda, we have our own tree of repositories that parallel the structure of JDK 9. Although this process is local and subject to change, we expect that typical moves will be as follows: