1

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

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

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

JAVA_HOME = "/usr/lib/jvm/java-6-sun/jre/bin/java" export JAVA_HOME PATH = $ PATH:$ JAVA_HOME/bin

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

грабли бегут: андроид

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

Тем не менее, запуск echo $ PATH возвращает меня:

usernamee @ ubuntu:~ $ echo $ PATH /usr /local /sbin:/usr /local /bin:/usr /sbin:/usr /bin:/sbin:/bin:/usr /games:/home / имя пользователя / ruby / драгоценные камни / бен:/ USR / Библиотека / JVM / Java-6-ВС / JRE / бен / Java / бен:/ главная / имя пользователя / ruby_files / андроида-СДК-linux_86 / инструменты

Какие у меня есть варианты?

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

2 ответа2

1

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

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

Поскольку вы работаете в Ubuntu и, похоже, вы используете пакеты по умолчанию для Java от Sun для ОС, вам, вероятно, следует использовать команду `update-alternatives '. Как видите, у меня установлено 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 версию команды, `update-java-alternatives '. Это все здесь:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .