Der Aufruf eines Kompilers mit einem Prozess runtime bewirkt dass der Kompiler die angegebenen Dateien nicht finden kann. Dem Prozess mitübergeben wird eine Variable, besser ein File (dir) mit dem Pfad des Arbeitsverzeichnisses. In dem sich auch die zu kompilierenden Dateien (*.java) befinden. Das scheint irgendwie nicht zu funktionieren. Ich habe den Pfad ausgegeben und nocheinmal genau überprüft. Es scheint alles zu stimmen.
Meldung des Kompilers (log_jc):
javac: file not found: *.java, usage...
Jemand Erfahrungen ?
Java:
Process p = Runtime.getRuntime().exec(jrePath+"/javac -Xstdout "+userDir+"/log_jc.log -g:none -source 1.4 -target 1.4 -bootclasspath "+userDir+"/lib/cldcapi11.jar;"+userDir+"/lib/midpapi20.jar;"+userDir+"/lib/wma20.jar;"+ originalJar +" -d "+userDir+"/"+targetDirectory+" *.java",env, dir);
Meldung des Kompilers (log_jc):
javac: file not found: *.java, usage...
Jemand Erfahrungen ?