Я пытаюсь построить проект eclipse с помощью ant из командной строки.Файл build.xml прекрасно работает, когда я запускаю его в java, но когда я перехожу в каталог проекта (где находится build.xml) и запускаю ant -f build.xml
, я получаю следующее сообщение об ошибке:
Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-6-openjdk/lib/tools.jar
Buildfile: build.xml
clean:
[delete] Deleting directory /home/adam/workspace/pfaat/classes
build:
[mkdir] Created dir: /home/adam/workspace/pfaat/classes
[javac] Compiling 502 source files to /home/adam/workspace/pfaat/classes
BUILD FAILED
/home/adam/workspace/pfaat/build.xml:86: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "/usr/lib/jvm/java-6-openjdk/jre"
Total time: 0 seconds
Есть ли способ указать компилятор из командной строки без изменения build.xml?Опять же, он работает нормально, когда я запускаю его с eclipse, и я не нашел в руководстве по eclipse или ant ничего такого, что могло бы предположить, что оно не будет.Кстати, я бегу Ubuntu 10.04.Большое спасибо за уделенное время.Адам