У меня есть проект Java. Он состоит из следующей иерархии:Ошибка «Ошибка компилятора javac» в Ant
Project:
- Server (contains the server.java)
- Client (contains the client.java)
- Protocol (contains message types in .java files)
Я запускаю этот проект с помощью Eclipse. И я понял, что мне нужно протестировать терминал. Как я могу использовать файл build.xml для его форматирования, чтобы он работал правильно, когда я вынимаю его из Eclipse и запускаю его на сервере, но в той же базовой иерархии проектов, показанной выше?
Я получаю следующее сообщение об ошибке:
Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-7-openjdk-amd64/lib/tools.jar
Buildfile: /home/taylor/Desktop/Java/TCP/build.xml
build-subprojects:
init:
build-project:
[echo] TCP: /home/taylor/Desktop/Java/TCP/build.xml
BUILD FAILED
/home/taylor/Desktop/Java/TCP/build.xml:31: 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-7-openjdk-amd64/jre"
Настоятельно рекомендую использовать более современный инструмент построения, такой как град. Конечно, вы можете использовать муравей, но это будет больше работы. Во всяком случае, ваш вопрос слишком широк. Прочтите документацию и попробуйте что-нибудь. Спросите, есть ли у вас проблемы. –