Не удалось установить JAVA_HOME на jdk

Я пытаюсь выполнить студию андроида на ubuntu 14.04 LTS. Но когда я запускаю studio.sh скрипт, меня просят установить JAVA_HOME на jdk от jre. Несмотря на то, что я установил JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64 из файла среды в и т.д. и добавил мой собственный сценарий в profile.d, ошибка все еще там. Где я иду не так, как надо?

Заранее спасибо

PS: Когда я использую echo $JAVA_HOME, это действительно показывает значение, что я установил.

Править: Вывод для ls /usr/lib/jvm:

java-1.5.0-gcj*            java-1.7.0-openjdk-amd64*  java-7-openjdk-amd64
java-1.5.0-gcj-4.8-amd64  java-6-openjdk-amd64      java-gcj*
java-1.6.0-openjdk-amd64*  java-6-openjdk-common     java-gcj-4.8*

asteriks (*) являются голубыми в цвете, и отдых являются синими. Жаль coundn't загружают снимок экрана.

Редактирование 2: Вывод для обновления -alternatives --display java

java - auto mode
link currently points to /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
/usr/bin/gij-4.8 - priority 1048
slave java.1.gz: /usr/share/man/man1/gij-4.8.1.gz
/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java - priority 1061
slave java.1.gz: /usr/lib/jvm/java-6-openjdk-amd64/jre/man/man1/java.1.gz
/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java - priority 1071
slave java.1.gz: /usr/lib/jvm/java-7-openjdk-amd64/jre/man/man1/java.1.gz
Current 'best' version is '/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java'.

Я попробовал установку JAVA_HOME к /usr/lib/jvm/java-7-openjdk-amd64 и /usr/lib/jvm/java-7-openjdk-amd64/bin. Ничто, кажется, не работает.

0
задан 19 September 2015 в 15:54

1 ответ

Проблема состоит в том, что Ваш Java не jdk, но только jre. И это установлено странный путь.

Установка Java нормальный путь

sudo apt-get install openjdk-7-jdk

и набор

JAVA_HOME=/usr/lib/jvm/openjdk-7-jdk-amd64/
2
ответ дан 28 July 2019 в 14:41

Другие вопросы по тегам:

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