Всем привет.
Помогите пожалуйста интегрировать Jython с Intellij IDEA.
Делал все как описно вот тут - JythonDeveloperGuide/IntellijNotes - JythonWiki
Хотел проверить открытие апплета (вот код):
#! /usr/bin/env jython
from java.applet import Applet
class HelloWorld(Applet):
def paint(self, g):
g.drawString("Hello from Jython!", 20, 30)
Но в итоге вот такая ошибка:
ImportError: No module named java.applet
Может кто-то подкажет как испраить.
Если запускачть через консоль “jython Jython.py” то все работает.
Или вот другой пример кода:
#! /usr/bin/env jython
# -*- coding: utf-8 -*-
from javax.swing import JButton
from javax.swing import JFrame
from javax.swing import JPanel
class Example(JFrame):
def __init__(self):
super(Example, self).__init__()
self.initUI()
def initUI(self):
panel = JPanel()
self.getContentPane().add(panel)
panel.setLayout(None)
panel.setToolTipText("A Panel container")
button = JButton("Button")
button.setBounds(100, 60, 100, 30)
button.setToolTipText("A button component")
panel.add(button)
self.setTitle("Tooltips")
self.setSize(300, 200)
self.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
self.setLocationRelativeTo(None)
self.setVisible(True)
if __name__ == '__main__':
Example()
В итоге вот такая ошибка:
/usr/bin/python2.7 /home/alexml/IdeaProjects/Jython/src/main/java/Jython.py
Traceback (most recent call last):
File "/home/alexml/IdeaProjects/Jython/src/main/java/Jython.py", line 4, in <module>
from javax.swing import JButton
ImportError: No module named javax.swing
Process finished with exit code 1
А если через консоль в терминале “jython Jython.py” то все ok.