Я пытаюсь установить Родосскую платформу, таким образом, я могу разработать приложения для 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?
Попытайтесь удалить оператор экспорта:
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
Так как Вы находитесь на 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 обновления'. Это - все здесь: