NetBeans IDE 6.7.1 Ant Script Variablen
Frage
Wie kann ich den Standort von rt.jar in meinem Ant-Skript mit NetBeans erhalten, ohne meine project.properties Bearbeitung? $ {} Java.home wird die Position des jre Ordner zurückkehren und nicht die jdk Ordner.
Ich weiß, dass ich leicht einen Wert project.properties hinzufügen könnte, aber ich will nicht. Ich weiß auch, dass ich einfach nur den Pfad ändern, wenn ich Computer wechseln, aber ich würde es vorziehen, das auch nicht tun.
Edit:. Vielleicht $ {java.home} ist die beste Lösung, und ich sollte nur meine Computer-Umgebungsvariablen richtig fix
Edit2: Ich habe erkannt, dass java.home nicht das gleiche wie JAVA_HOME ist. Weitere Informationen: http://javahowto.blogspot.com/2006/05 /javahome-vs-javahome.html
Lösung
Haben JAVA_HOME
Sie setzen? Wenn dies der Fall ist darauf eine JDK auf? Von der Ant Dokumentation :
Wenn Sie JDK Funktionalität benötigen (zB für die javac Aufgabe oder die rmic Aufgabe), dann muss
tools.jar
hinzugefügt werden. Die Skripte mit Ant geliefert, in dembin
Verzeichnis wird die erforderlichen JDK-Klassen automatisch hinzufügen, wenn derJAVA_HOME
Umgebungsvariable gesetzt ist.