2013-10-01 6 views
-2

Я установил java 1.7 для этого урока Install Oracle Java 7 in Ubuntu via PPA Repository.Как настроить JAVA_HOME на Ubuntu 12.04

Все выглядит здорово, когда я бегу java -version я вижу:

java version "1.7.0_40" 
Java(TM) SE Runtime Environment (build 1.7.0_40-b43) 
Java HotSpot(TM) 64-Bit Server VM (build 24.0-b56, mixed mode) 

Но мне нужно установить JAVA_HOME. Где именно находится java на ubuntu?

Вот содержание whereis и which для Java:

[email protected]:~$ whereis java 
java: /usr/bin/java /usr/bin/X11/java /usr/share/java /usr/share/man/man1/java.1.gz 
[email protected]:~$ which java 
/usr/bin/java 
  • * Как установить JAVA_HOME на Ubuntu *

ответ

1

JDK PPA устарел давно из-за проблем с лицензированием, я не рекомендую использовать его.

См. Это https://askubuntu.com/a/313182/70270 для установки/настройки Oracle JDK (с ручным или автоматическим - с использованием oab-java6).

ПРИМЕЧАНИЕ: oab-java6 загружает двоичные файлы из OTN и создает из них пакеты .deb. Настройте локальный репозиторий APT для упрощения обслуживания.

Я лично предпочитаю использовать скрипт и источник его в файлы инициализации оболочки (для Ubuntu, используйте ~/.bashrc или ~/.profile)

Например, set_java.sh

JAVA_HOME=/opt/jdk1.7.0_40 
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar 
PATH=$JAVA_HOME/bin:$PATH 
export PATH JAVA_HOME CLASSPATH 
0
export JAVA_HOME=/path/to/somedir/jdk1.7.0_40 
0

Вы должны использовать альтернативные фигуры? out/usr/bin/java

alternatives --display java 

И это будет отвечать

Current `best' version is /usr/java/jdk1.6.0_26/jre/bin/java. 
+0

'«альтернативы нет команды 'found, Вы имели в виду: Command' galternatives 'из пакета' galternatives '(вселенная) альтернативы: команда не найдена' –

Смежные вопросы