IDE NetBeans 6.7.1 Переменные сценария Ant - PullRequest
0 голосов
/ 01 декабря 2009

Как получить местоположение rt.jar в моем скрипте Ant с NetBeans, не редактируя мои project.properties? $ {java.home} возвращает местоположение папки jre, а не папки jdk.

Я знаю, что могу легко добавить значение в project.properties, но не хочу. Я также знаю, что могу легко изменить путь всякий раз, когда переключаю компьютеры, но я бы предпочел этого не делать.

Редактировать: Возможно, $ {java.home} - лучшее решение, и я должен просто исправить переменные окружения моего компьютера.

Edit2: я только что понял, что java.home - это не то же самое, что JAVA_HOME. Дополнительная информация: http://javahowto.blogspot.com/2006/05/javahome-vs-javahome.html

1 Ответ

1 голос
/ 01 декабря 2009

У вас есть JAVA_HOME набор? Если это так, это указывает на JDK? Из документации Муравья :

Когда вам нужна функциональность JDK (например, для задачи javac или задачи rmic), необходимо добавить tools.jar. Сценарии, поставляемые с Ant в каталоге bin, автоматически добавят необходимые классы JDK, если установлена ​​переменная среды JAVA_HOME.

...