Задать вопрос
@nessero

Как установить JAVA_HOME в debian?

Установил в дебиан пакет openjdk-7-jdk, теперь нужно установить JAVA_HOME, вопрос в том какую директорию указывать как JAVA_HOME ?
  • Вопрос задан
  • 4659 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
@protven
Ну во-первых я вам сильно не рекомендую пользоваться open-jdk из стандартных репов, скачайте нормальный HotSpot от Оракла, вот отсюда. Лучше взять jdk в виде архива tar.gz, распаковать его куда-нибудь, можно в свою домашнюю директорию, можно в /opt/, ну и прописать JAVA_HOME=/opt/jdk1.7_... .

Если уж вам так хочется есть кактусы, то посмотрите в директории /usr/lib/jvm/
У меня там например завалялась
/usr/lib/jvm/java-7-openjdk-amd64/ - это и нужно присвоить переменной JAVA_HOME.
Не забудьте вставить это в .bash_profile или .bashrc
Ответ написан
@AVKor
Согласен с тем, что написано выше про то, какую версию Java использовать. Но остальное сделать лучше таким образом:

1) Поставить пакет java-package.
2) Взять с сайта Oracle последнюю версию Java.
3) Собрать с помощью java-package deb-пакет.
4) Поставить его в систему.
5) Поскольку в системе будет несколько вариантов Java, надо указать, какой использовать:
# update-alternatives --config java
(так же настраивается для javac, javadoc, javah, javap, javaws).
6) В .bashrc поместить:
export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::")
export PATH=$JAVA_HOME/bin:$PATH
Ответ написан
Комментировать
@ruslanys
Я обычно указываю путь до JAVA_HOME в /etc/environment.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы