Как я могу градировать проект hello.java? Прямо сейчас я получаю сообщение об ошибке «Не могу найти системный компилятор Java». Тем не менее, для меня все кажется нормально настроен на это Ubuntu 14:gradle: java: Не удается найти компилятор System Java
user:~/program/java/src/main/java$ javac hello.java
user:~/program/java/src/main/java$ ls
hello.class hello.java
user:~/program/java/src/main/java$ java hello
Hello World!
user:~/program/java/src/main/java$ cd ../../../
user:~/program/java$ ls
build build.gradle src
user:~/program/java$ gradle build
:compileJava FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileJava'.
> Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE) and configured your JAVA_HOME system variable to point to the according directory.
* Try: ...
BUILD FAILED
Моя конфигурация системы:
user:~/program/java$ javac -version
javac 1.7.0_72
user:~/program/java$ java -version
java version "1.7.0_65"
OpenJDK Runtime Environment (IcedTea 2.5.3) (7u71-2.5.3-0ubuntu0.14.04.1)
OpenJDK Server VM (build 24.65-b04, mixed mode)
suser:~/program/java$ echo "$JAVA_HOME"
/usr/lib/jvm/java-1.7.0-openjdk-i386
user:~/program/java$ ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 41 Jan 10 18:29 /etc/alternatives/java -> /usr/lib/jvm/java-7-openjdk-i386/bin/java
JAVA_HOME определен в/и т.д./окружающей среды (был перезапущен), а также в $ HOME/.bashrc.
Итак, я думаю, что сделал вещи, упомянутые в this post. Подсказки там похожи на большинство подсказок, которые я нашел в Google.
Из-за невидимые стрелы ответа я изменил $ JAVA_HOME в/USR/Библиотека/JVM/Java-7-OpenJDK-i386
user:~/program/java$ echo "$JAVA_HOME"
/usr/lib/jvm/java-7-openjdk-i386
Все та же ошибка.
'ls -l /usr/lib/jv/java-1.7.0-openjdk-i386' дает 'lrwxrwxrwx 1 корень root 19 апреля 18 2014 /usr/lib/jvm/java-1.7.0 openjdk-i386 - > java-7-openjdk-i386 '. Однако я изменю это. –
Сделал это и не решил. –
Хммм, это действительно странно. Другой подход - просто удалить все существующие установки Java и переустановить его с помощью sudo apt-get install openjdk-7-jdk'. Могу сэкономить много проблем, пытаясь устранить существующую проблему :) –