Hallo,
habe versucht aus Java aus ein JAR Archiv welches mit Jython erzeugt wurde aufzurufen.
Zuerst habe ich MyClass.py in ein Jar gepackt mit
Anscliessend habe ich myjar.jar in Eclipse wie folgt eingebunden: Build Path -> Configure Build Path...-> Libraries -> Add External JARs...
Aber leider wird my.method1() nicht gefunden. Woran kann es liegen?
Viele Gruesse
habe versucht aus Java aus ein JAR Archiv welches mit Jython erzeugt wurde aufzurufen.
Code:
//CallJython.java
public class CallJython {
public static void main(String[] args) {
MyClass my = new MyClass();
my.method1();
}
}
Code:
#MyClass.py
class MyClass:
attr1 = 10 # class attributes
attr2 = "hello"
def method1(self):
print MyClass.attr1 # reference the class attribute
def method2(self, p1, p2):
print MyClass.attr2 # reference the class attribute
def method3(self, text):
self.text = text # instance attribute
print text, self.text # print my argument and my attribute
Zuerst habe ich MyClass.py in ein Jar gepackt mit
Code:
jythonc -c -j myjar.jar MyClass.py
Anscliessend habe ich myjar.jar in Eclipse wie folgt eingebunden: Build Path -> Configure Build Path...-> Libraries -> Add External JARs...
Aber leider wird my.method1() nicht gefunden. Woran kann es liegen?
Viele Gruesse