Jython
E17654
Jython is an implementation of the Python programming language that runs on the Java platform and allows seamless integration with Java code and libraries.
Aliases (1)
- JPython ×2
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
Python implementation
→
open-source software → software project → |
| allows |
calling Java methods from Python code
→
importing Java classes as Python modules → subclassing Java classes in Python → |
| canBeUsedAs |
embedded scripting engine in Java
→
standalone interpreter → |
| category |
Java-based interpreter
→
Python implementation on JVM → |
| compilesTo |
Java bytecode
→
|
| developerCommunity |
Jython developers
→
|
| distributionFormat |
JAR file
→
|
| enablesIntegrationWith |
Java code
→
Java libraries → |
| executionModel |
interpreted on the JVM
→
|
| goal |
seamless integration between Python and Java
→
|
| implements |
Python standard library (partial)
→
|
| incompatibleWith |
CPython C extension modules
→
|
| license |
OSI-approved license
→
Python Software Foundation License → |
| maintainer |
open-source community
→
|
| originalName |
JPython
→
|
| programmingLanguage |
Python
→
|
| relatedTo |
CPython
→
IronPython → PyPy → |
| renamedFrom |
JPython
→
|
| repository |
https://github.com/jython/jython
→
|
| runsOn |
Java Virtual Machine
→
|
| supports |
Java annotations access
→
Java classpath usage → Java exceptions interoperability → Java reflection → Python dynamic typing → Python language syntax → Python object model → interactive interpreter (REPL) → running Python scripts → using Java threads → |
| supportsInteropWith |
Java ecosystem
→
|
| supportsVersion |
Python 2.7 (major stable line)
→
|
| targetPlatform |
Java platform
→
|
| useCase |
embedding Python in Java programs
→
prototyping Java APIs → rapid application development on the JVM → scripting for Java applications → |
| website |
https://www.jython.org/
→
|
| writtenIn |
Java
→
|
Referenced by (4)
| Subject (surface form when different) | Predicate |
|---|---|
|
Python
→
|
implementation |
|
IronPython
→
|
isAlternativeTo |
|
Jython
("JPython")
→
|
originalName |
|
Jython
("JPython")
→
|
renamedFrom |