Dopo oltre quattro anni dalla creazione della precedente e significativa versione rilascio del modulo , che consente l'accesso completo delle applicazioni Python alle librerie di classi in Java. Con JPype, è possibile utilizzare librerie specifiche per Java da Python, creando applicazioni ibride che combinano codice Java e Python. Il codice del progetto è distribuito con licenza Apache 2.0.
A differenza di Jython, l'integrazione con Java non si ottiene creando una versione di Python per la JVM, ma attraverso l'interazione a livello delle due macchine virtuali, utilizzando la memoria condivisa. L'approccio proposto non solo consente di ottenere buone prestazioni, ma fornisce anche accesso a tutte le librerie CPython e Java. Nella nuova versione, il codice del modulo principale è stato completamente riscritto, è stato aggiunto il supporto per
thread disconnessi, è stata migliorata la sicurezza, garantita la traduzione delle eccezioni Java in eccezioni Python ed è stato modificato il comportamento nella conversione delle stringhe.
Fonte: opennet.ru
