Gradle o'In doğru ayarlanmış olsa bile yanlış JAVA_HOME bulur
Gradle çalıştırmak çalışırken aşağıdaki hatayı alıyorum:
# gradle
ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/default-java
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
JAVA_HOME değişkeni kontrol ediyorum, ancak:
# echo $JAVA_HOME
/usr/lib/jvm/java-7-oracle
Benim JAVA_HOME tanımlanır .ve kaynak olarak ayarlanmış olduğunu kontrol ettim çift bashrc.
java -version
çalışan JAVA_HOME doğru ayarlanmış olduğunu da doğruladı ve YOLDA.
# java -version
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
Ayrıca /usr/bin/java
sırayla doğru 10 ** sembolik /etc/alternatives/java
sembolik olduğunu kontrol ettim
Ayrıca .bash_profile
/etc/profile
JAVA_HOME tanımları çoğaltmak olmadığını kontrol ettim.
Yani benim soru nasıl/neden Gradle /usr/lib/jvm/default-java
ve daha da önemlisi bulmak ne kadar doğru dizine işaret mi?
Bir Gradle onun sorunu bence çok İLGİLENİYORUZ çalışma cezayı gerektiren diğer programlar. Ayrıca fark yaratan Gradle yeniden yüklemeyi denedim.
64 bit Xubuntu (Ubuntu 13.10 Bankası) koşuyorum
CEVAP
Özellikle Gradle ikili ben Ubuntu 13.10 deposundan indirilmiş olduğu ortaya çıktıkendisiJAVA_HOME vermek için çalışır. 16* *Bu önerdiğin için teşekkürler.
Komut dosyası /usr/bin/gradle
, 70 satır, satır
export JAVA_HOME=/usr/lib/jvm/default-java
bu sorunu çözmek için diye olmak zorunda, ve Gradle Java ikili doğru yolu bulur.
Eğer sadece website Bu sorun yok onların, ikili indirip Ubuntu repo sürümü ile ilgili bir sorun var. There also seem to be some other issues with 13.10 version.
Neden boyutu int boyutu(int) doğru mu ...
Nasıl UİTableViewCell'bu resim kü...
Bağlama doğru / Nakavt radyo düğmeleri...
Neden hasNext() Yanlış, ama hasNextLin...
Debian tabanlı bir Linux OpenJDK bir d...