3

Здравствуйте, я на Linux Mint 16 KDE 64.

У меня установлен OpenJDK 7 и Oracle JDK 7, и если я запускаю Intellij как обычный пользователь, я получаю:

«tools.jar», по-видимому, отсутствует в пути к классам IDEA. Пожалуйста, убедитесь, что JAVA_HOME указывает на JDK, а не JRE

Также, если я запускаю gradle build на любом из наших проектов как обычный пользователь, я получаю:

Не удается найти системный компилятор Java. Убедитесь, что вы установили JDK (а не просто JRE) и сконфигурировали системную переменную JAVA_HOME так, чтобы она указывала на соответствующий каталог.

Если я бегу

echo $ JAVA_HOME

Тогда я получаю:

/ USR / Библиотека / JVM / по умолчанию, ява

Я получаю то же самое, если я запускаю это с sudo.

В соответствии с комментариями ниже, javac -version производит:

Javac 1.7.0_51

Тот же результат с sudo.

Что я делаю неправильно?

2 ответа2

3

Вы установили только JRE. Попробуйте установить JDK:

sudo apt-get установить openjdk-7-jdk

1

попробуйте запустить javac -version чтобы получить версию вашего компилятора java.

Вы должны получить ответ как javac 1.7.0_something.

если он недоступен, то у вас установлена только среда выполнения Java (jre), а не Java Development Kit (jdk), и вы должны установить openjdk-7-jdk как предложил Антон.

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