pytz
pythonhosted.org › javabridge
javabridge: running and interacting with the JVM from Python — python-javabridge 1.0.12 documentation
Python code can interact with the JVM using a low-level API or a more convenient high-level API. The javabridge was developed for CellProfiler, where it is used together with python-bioformats to interface to various Java code, including Bio-Formats and ImageJ.
GitHub
github.com › bcdev › jpy
GitHub - bcdev/jpy: A bi-directional Python-Java bridge used to embed Java in CPython or the other way round. · GitHub
August 5, 2021 - A bi-directional Python-Java bridge used to embed Java in CPython or the other way round. - bcdev/jpy
Starred by 188 users
Forked by 37 users
Languages C 54.6% | Java 25.9% | Python 18.7%
Videos
Deephaven
deephaven.io › core › docs › how-to-guides › use-jpy
Use jpy | Deephaven
The Deephaven query engine is implemented in Java, making it relatively easy to use Java from within Python. jpy is used as the bridge between the two languages. This guide covers how to use Java from Python.
Readthedocs
jpy.readthedocs.io
Welcome to jpy’s documentation! — jpy 0.9.0 documentation
jpy is a bi-directional Java-Python bridge allowing you to call Java from Python and Python from Java.
GeoAPI
geoapi.org › java-python
GeoAPI Java-Python bridge | GeoAPI
May 5, 2025 - The first line in the example below assumes that a Java class named com.mycompany.MyClass contains a static getMetadata() method. That method is invoked from Python code, and its return value is wrapped in a Python object provided by JPY. If the caller knows that the return type is GeoAPI interface org.opengis.metadata.Metadata, then (s)he can wrap the return value in opengis.bridge.java.metadata.Metadata in order to manipulate that object using GeoAPI for Python interfaces.
Talvi
talvi.net › posts › a-brief-overview-of-python-java-bridges-in-2020.html
A brief overview of Python-Java bridges in 2020 - talvi.net
January 10, 2020 - The jep executable can be used to run a Python script directly, or the script can be invoked from Java. When running via the jep executable, third-party jars can be used by setting the CLASSPATH variable, but they cannot be specified within the Python script itself. Here is an example of usage from the Python side:
PyPI
pypi.org › project › python-javabridge
python-javabridge · PyPI
The python-javabridge package makes it easy to start a Java virtual machine (JVM) from Python and interact with it. Python code can interact with the JVM using a low-level API or a more convenient high-level API.
» pip install python-javabridge
Py4j
py4j.org
Welcome to Py4J — Py4J
This is the Java program that was executing at the same time (no code was generated and no tool was required to run these programs). The AdditionApplication app instance is the gateway.entry_point in the previous code snippet. Note that the Java program must be started before executing the Python code above.
Readthedocs
jpy.readthedocs.io › en › latest › intro.html
Introduction — jpy 0.9.0 documentation
jpy is a bi-directional Python-Java bridge which you can use to embed Java code in Python programs or the other way round. It has been designed particularly with regard to maximum data transfer speed between the two languages.
GitHub
github.com › LeeKamentsky › python-javabridge
GitHub - LeeKamentsky/python-javabridge: Python wrapper for the Java Native Interface
Starred by 117 users
Forked by 64 users
Languages Python 93.1% | Cython 4.4% | C 1.5% | Python 93.1% | Cython 4.4% | C 1.5%
GitHub
github.com › beeware › rubicon-java
GitHub - beeware/rubicon-java: A bridge interface between Python and Java. · GitHub
A Java JAR file. A Makefile has been provided to compile the JNI and JAR components. Type: ... The Rubicon library file is somewhere that it will be found by dynamic library discovery. This means: Under OS X, put the directory containing librubicon.dylib is in your DYLD_LIBRARY_PATH · Under Linux, put the directory containing librubicon.so is in your LD_LIBRARY_PATH · Under Windows.... something :-) The rubicon Python module is somewhere that can be added to a PYTHONPATH.
Starred by 72 users
Forked by 28 users
Languages Python 68.4% | C 20.3% | Java 8.6% | Makefile 2.7%
PyPI
pypi.org › project › javabridge
javabridge · PyPI
The python-javabridge package makes it easy to start a Java virtual machine (JVM) from Python and interact with it. Python code can interact with the JVM using a low-level API or a more convenient high-level API.
» pip install javabridge
Rpaframework
rpaframework.org › libraries › javaaccessbridge › python.html
Python API — RPA Framework documentation
The library utilizes java-access-bridge-wrapper package to interact with Java UI.
pytz
pythonhosted.org › javabridge › java2python.html
Calling Python from Java — python-javabridge 1.0.12 documentation
The Javabridge loads a Java class, org.cellprofiler.javabridge.CPython, that can be used to execute Python code.
PyPI
pypi.org › project › jpy
jpy · PyPI
jpy is a bi-directional Python-Java bridge which you can use to embed Java code in Python programs or the other way round. It has been designed particularly with regard to maximum data transfer speed between the two languages.
» pip install jpy
PyPI
pypi.org › project › pyjab
pyjab · PyPI
from pyjab.jabdriver import JABDriver # Create a JABDriver object. jabdriver = JABDriver("java app window title") # Find a JABElement by element name login_btn = jabdriver.find_element_by_name("Login") # Click a JABElement login_btn.click() ...
» pip install pyjab
PyPI
pypi.org › project › java-access-bridge-wrapper
java-access-bridge-wrapper · PyPI
Python wrapper around the Java Access Bridge / Windows Access Bridge.
» pip install java-access-bridge-wrapper
Published Nov 23, 2025
Version 2.0.0