Hello World
# program.py
print”Hello␣World”
$ jython program.py
Hello World
8
Hello World with classes and modules
### demo.py
classHello:
defgreet(self, name):
print”Hello␣”+ name
### program.py
fromdemoimportHello
h = Hello()
h.greet(”JSUG”)
# or:
importdemo
h = demo.Hello()
h.greet(”JSUG”)
9
Using Java from Jython – Example
# Hello World with Swing
fromjavax.swingimportJOptionPane
JOptionPane.showMessageDialog(None, ”Hello!”)
10
Using Java from Jython – Notes
•Jythonclassescan
IimplementJavainterfaces
IextendJavaclasses
•Classpath
Iimportusesclasspathviasys.path
IAddJARsviasys.path.append()
11