Hi,
ich muss zur Laufzeit Code kompilieren und benutze dazu die Java Compiler API. Das läuft einwandfrei, doch wenn ich außerhalb der IDE die JAR öffne, liefert mir
den unschönen Wert
.
JRE enthält den Compiler nicht. Habe in NetBeans nachgeschaut: Das benutzte JDK1.6 enthält die tools.jar nicht. Also habe ich das aktuelle JDK heruntergeladen, die tools.jar extrahiert und dann in NetBeans ins Projekt eingebunden (direkt über Add JAR/folder). Das macht mein Projekt recht groß, aber das kann mir egal sein. Aber weiterhin liefert
. Was kann ich nun noch tun ?
Gruß,
Nils
ich muss zur Laufzeit Code kompilieren und benutze dazu die Java Compiler API. Das läuft einwandfrei, doch wenn ich außerhalb der IDE die JAR öffne, liefert mir
Code:
ToolProvider.getSystemJavaCompiler()
Code:
null
JRE enthält den Compiler nicht. Habe in NetBeans nachgeschaut: Das benutzte JDK1.6 enthält die tools.jar nicht. Also habe ich das aktuelle JDK heruntergeladen, die tools.jar extrahiert und dann in NetBeans ins Projekt eingebunden (direkt über Add JAR/folder). Das macht mein Projekt recht groß, aber das kann mir egal sein. Aber weiterhin liefert
Code:
ToolProvider.getSystemJavaCompiler()
Code:
null
Gruß,
Nils
Zuletzt bearbeitet von einem Moderator: