Установка JAVA_HOME на Ubuntu 10.x

Я пытаюсь установить Родосскую платформу, таким образом, я могу разработать приложения для Android.

Это требует, чтобы я установил JDK SUN и добавил JAVA_HOME и JAVA_HOME/bin для соединения каналом.

Я думал, что мог решить это путем редактирования моего bash.bashrc файла:

JAVA_HOME = "/usr/lib/jvm/java-6-sun/jre/bin/java" экспортируют $PATH JAVA_HOME PATH=: $JAVA_HOME/bin

Это все еще не работает, потому что, когда я работаю:

грабли run:android

Я получаю подсказку в консоли, которая говорит, что мусорное ведро Java не было найдено в моем пути.

Однако выполнение $PATH эха получает меня:

usernamee@ubuntu:~ $ повторяют $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/username/ruby/gems/bin:/usr/lib/jvm/java-6-sun/jre/bin/java/bin:/home/username/ruby_files/android-sdk-linux_86/tools

Каковы мои опции здесь?

Править: Если проблемой не является оператор экспорта, как я могу удостовериться, что JDK Sun правильно установлен и что я, на самом деле, указываю на корректный путь в bashrc?

1
задан 24.12.2010, 00:32

2 ответа

Попытайтесь удалить оператор экспорта:

JAVA_HOME = /path/to/java
PATH = $PATH:$JAVA_HOME/bin

Затем повторите $JAVA_HOME в новом терминале, чтобы удостовериться, что Вам экспортировали вещи правильно.

echo $JAVA_HOME

С другой стороны, попробуйте это:

export JAVA_HOME=/path/to/java
export PATH=$PATH:$JAVA_HOME/bin
1
ответ дан 12.12.2019, 13:01

Так как Вы находитесь на Ubuntu, и кажется использованием пакетов по умолчанию Java Sun для ОС необходимо, вероятно, использовать команду 'альтернатив обновления'. Как Вы видите, у меня есть 2 JVM, установил, но версия Sun является той, которая привыкает по умолчанию.

root@workstation:~# update-alternatives --query java
Link: java
Status: manual
Best: /usr/lib/jvm/java-6-openjdk/jre/bin/java
Value: /usr/lib/jvm/java-6-sun/jre/bin/java

Alternative: /usr/lib/jvm/java-6-openjdk/jre/bin/java
Priority: 1061
Slaves:
 java.1.gz /usr/lib/jvm/java-6-openjdk/jre/man/man1/java.1.gz

Alternative: /usr/lib/jvm/java-6-sun/jre/bin/java
Priority: 63
Slaves:
 java.1.gz /usr/lib/jvm/java-6-sun/jre/man/man1/java.1.gz

Если Вы только имеете один, Вы не должны волноваться об этом. Если Вы имеете больше чем один и должны установить его, можно использовать определенную для Java версию команды, 'альтернативы Java обновления'. Это - все здесь:

https://help.ubuntu.com/community/Java

1
ответ дан 12.12.2019, 13:01

Теги

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