ich hab mit python/jython einen Ant task (Java build tool) geschrieben.
(Java->Jython) integration geschieht ja mit der "@sig ..." anweisung.
allerdings funktioniert da was nicht:
siehe code:
Code: Alles auswählen
import org.apache....
class HibernateTask(Task):
def execute(self):
"@sig public void execute()"
print "task started"
public Main{
public static void main(String[] args){
HibernateTask ht=new HibernateTask(); //ist okay
ht.execute(); //compile error name unresolved
}
}
meine compilierungsanweisungen:
$ jythonc.bat -a -d -c -j task.jar HibernateTask.py
$ javac -classpath 'task.jar;.' Main.java
ich verwende jython 2.1 auf java 1.4.2_12.