"ant all" build не может продолжаться. "Не удается запустить программу" java ".

Моя система - CentOS 6.4. Пакет, который я пытаюсь создать, - это последняя версия OpenGTS. Проблема, с которой я сталкиваюсь, заключается в том, что после выполнения ant все, что я получаю:

[root@OpenGTS OpenGTS_2.5.0]# ant all
Buildfile: /usr/local/OpenGTS_2.5.0/build.xml

clean:
 [delete] Deleting directory /usr/local/OpenGTS_2.5.0/build

custom.jar:
 [echo] Skipping General Custom build ...

customtrack.jar:
 [echo] Skipping Track Custom build ...

custom:

prepare:
 [mkdir] Created dir: /usr/local/OpenGTS_2.5.0/build
 [mkdir] Created dir: /usr/local/OpenGTS_2.5.0/build/lib
 [echo] OS = Linux
 [echo] JavaHome = /usr/lib/jvm/java-1.6.0-openjdk/jre

BUILD FAILED
/usr/local/OpenGTS_2.5.0/build.xml:182: Execute failed: java.io.IOException: Cannot run program "java" (in directory "/usr/lib/jvm/java-1.6.0-openjdk/jre"): java. io.IOException: error=2, No such file or directory

Мои переменные среды определены правильно, но из того, что я могу сказать, сборка хочет выполнить java внутри каталога jre. В настоящее время я могу выполнить его только из двоичной директории. Должен ли я изменить.bashrc, чтобы я мог выполнить java из любого каталога? Заранее спасибо.

1 ответ

Установите PATH для включения папки jdk/bin

licensed under cc by-sa 3.0 with attribution.