Я пытаюсь установить Solr и работает «муравей пример» Билд получает довольно далеко, но затем выдает ошибку:муравей ошибка JAVA_HOME не указывает на SDK
/root/apache-solr-3.2.0/solr/common-build.xml:250: The following error occurred while executing this line:
/root/apache-solr-3.2.0/lucene/contrib/contrib-build.xml:58: The following error occurred while executing this line:
/root/apache-solr-3.2.0/lucene/common-build.xml:298: The following error occurred while executing this line:
/root/apache-solr-3.2.0/lucene/common-build.xml:733: 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-1.6.0-openjdk-1.6.0.0.x86_64/jre"
Я имею в явной форме установить JAVA_HOME (см ниже)
# echo $JAVA_HOME
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/
Однако JAVA_HOME, когда я бегу муравей показывает, как /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre вместо # эхо $ JAVA_HOME /USR/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64 /. Я не могу понять, где это устанавливается. Я также установил ANT_HOME, как было указано в некоторых других сообщениях, что это может решить проблему.
# echo $ANT_HOME
/usr/share/ant/
Это не исправляет его.
Что показывает java.home, если вы запустите: ant-diagagnostics | grep java.home –
Вы должны добавить метатег linux к вашему вопросу. – djangofan
У меня есть эта точная проблема. Могли ли вы это решить? – Clarkey