KEMBAR78
Jython - Wikipedia | PDF | Python (Programming Language) | Software Engineering
0% found this document useful (0 votes)
11 views3 pages

Jython - Wikipedia

Uploaded by

aeeprnidamarru
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views3 pages

Jython - Wikipedia

Uploaded by

aeeprnidamarru
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

8/24/25, 10:14 AM Jython - Wikipedia

Jython
Jython is an implementation of the Python programming language designed to run on
the Java platform. It was known as JPython until 1999.[3] Jython

Overview
Initial release January 17, 2001[1]
Jython programs can import and use any Java class. Except for some standard modules,
Stable release 2.7.4[2] / 18 August 2024
Jython programs use Java classes instead of Python modules. Jython includes almost all
of the modules in the standard Python programming language distribution, lacking only Repository github.com/jython/jython/
some of the modules implemented originally in C. For example, a user interface in Jython (https://github.com/jython/j
could be written with Swing, AWT or SWT. Jython compiles Python source code to Java ython/)
bytecode (an intermediate language) either on demand or statically. Written in Python and Java
Operating system Cross-platform
Platform Java virtual machine
History
Type Python Interpreter
Jython was initially created in late 1997 to replace C with Java for performance-intensive License Python Software
code accessed by Python programs, moving to SourceForge in October 2000. The Python Foundation License (for
Software Foundation awarded a grant in January 2005. Jython 2.5 was released in June older releases see License
2009.[4] terms)
Website www.jython.org (https://ww
w.jython.org/)
Status and roadmap
The most recent release is Jython 2.7.4. It was released on August 18, 2024 and is compatible with Python 2.7.[5]

Python 3 compatible changes are planned in Jython 3 Roadmap.[6]

https://en.wikipedia.org/wiki/Jython 1/3
8/24/25, 10:14 AM Jython - Wikipedia

Although Jython implements the Python language specification, it has some differences and incompatibilities with CPython, which is
the reference implementation of Python.[7][8]

License terms
From version 2.2 on, Jython (including the standard library) is released under the Python Software Foundation License (v2). Older
versions are covered by the Jython 2.0, 2.1 license and the JPython 1.1.x Software License.[9]

The command-line interpreter is available under the Apache Software License.

Usage
JBoss Application Server's command line interface scripting using Jython
Oracle Weblogic Server Scripting Tool uses Jython
IBM Rational development tools allow Jython scripting
IBM WebSphere Application Server tool scripting with wsadmin allows using Jython and Jacl
ZK – a Java Ajax framework that allows glue logic written in Jython
Ignition - A software development platform focused on HMI and SCADA[10]
Ghidra - a reverse engineering tool developed by the NSA allows plugins to be written in Java or Jython
openHAB - home automation software

See also
List of JVM languages Computer
IronPython – an implementation of Python for .NET and Mono programming portal
PyPy – a self-hosting interpreter for the Python programming language. Free and open-
source software
JRuby – similar project for the Ruby programming language. portal
GraalVM - a polyglot runtime written in Java, has a Python 3 implementation

References

https://en.wikipedia.org/wiki/Jython 2/3
8/24/25, 10:14 AM Jython - Wikipedia

1. Wierzbicki, Frank (March 22, 2015). "jython: 3d8067c56a1d NEWS" (https://hg.python.org/jython/file/tip/NEWS). Retrieved
March 28, 2015.
2. "Release 2.7.4" (https://github.com/jython/jython/releases/tag/v2.7.4). August 18, 2024. Retrieved August 22, 2024.
3. "JythonFaq/GeneralInfo - JythonWiki" (https://wiki.python.org/jython/JythonFaq/GeneralInfo). April 3, 2014. Retrieved March 28,
2015.
4. Wierzbicki, Frank (June 16, 2009). "Jython 2.5.0 Final is out!" (http://fwierzbicki.blogspot.com/2009/06/jython-250-final-is-out.html).
Retrieved July 2, 2009.
5. "News" (https://www.jython.org/news.html). Jython. Retrieved April 19, 2020.
6. "Jython 3 Roadmap" (https://www.jython.org/jython-3-roadmap.html). Jython. Retrieved October 14, 2022.
7. "JythonFaq" (https://wiki.python.org/jython/JythonFaq/GeneralInfo#IsJythonthesamelanguageasPython.3F). Jython's project.
Retrieved July 5, 2009.
8. "Differences between CPython and Jython" (https://web.archive.org/web/20231007235503/https://jython.sourceforge.net/archive/21/
docs/differences.html). Jython's project. Archived from the original (https://jython.sourceforge.net/archive/21/docs/differences.html)
on October 7, 2023. Retrieved July 5, 2009.
9. "The Jython License" (https://web.archive.org/web/20181009152125/http://www.jython.org/Project/license.html). Jython's project.
Archived from the original (https://www.jython.org/Project/license.html) on October 9, 2018. Retrieved February 9, 2008.
10. "Introducing Ignition - Ignition User Manual 7.9 - Ignition Documentation" (https://docs.inductiveautomation.com/display/DOC79/Intro
ducing+Ignition). docs.inductiveautomation.com. Retrieved April 24, 2019.

External links
Official website (https://www.jython.org/)

Retrieved from "https://en.wikipedia.org/w/index.php?title=Jython&oldid=1305065543"

https://en.wikipedia.org/wiki/Jython 3/3

You might also like