Java-версия в Linux - PullRequest
       32

Java-версия в Linux

3 голосов
/ 30 января 2010
# which java
/usr/bin/which: no java in (/usr/local/jdk/jdk1.5.0_10/bin/java:/usr/local/jdk/jdk1.5.0_10/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin)

Я установил Java в /usr/local/jdk/jdk1.5.0_10, но не могу запустить java -version

Я понял

$ java -version
-bash: /usr/bin/java: No such file or directory

это красная шляпа linux

Ответы [ 3 ]

3 голосов
/ 30 января 2010

Это не на вашем пути.

использование

export PATH=$PATH:/usr/local/jdk/jdk1.5.0_10/bin

export JAVA_HOME=/usr/local/jdk/jdk1.5.0_10

Посмотрите ~ / .bash_profile, чтобы определить, где это определить постоянно.

0 голосов
/ 30 ноября 2016

Должен быть в локальном пути Java перед запуском, чтобы увидеть, какая версия установлена. Используйте find / -name java (это будет что-либо с java на сервере, скопируйте путь). путь должен заканчиваться на .... / JRE / BIN / Java Скопируйте полный путь.

Откройте Java-путь к пути, который вы скопировали выше, удалите Java в конце пути, затем введите, Введите команду ниже:
./Java -Version

0 голосов
/ 30 января 2010

Можете ли вы сделать ls /usr/local/jdk/jdk1.5.0_10/bin И почему /usr/local/jdk/jdk1.5.0_10/bin/java на вашем пути?

...