Saya adalah pengguna baru Linux, telah direkomendasikan kepada saya oleh teman saya.
Dia mengatakan kepada saya untuk menginstal perangkat lunak yang disebut IntelliJ Idea IDE.
Yah saya sudah mengikuti tutorialnya. Tapi sekarang ketika saya mencoba membuka "idea.sh", sebuah pesan kesalahan muncul:
'tools.jar' is not in IDEA classpath.
Please ensure JAVA_HOME points to JDK rather than JRE.
Harap ingat bahwa saya baru di Ubuntu dan saya berencana untuk tinggal lama setelah saya masuk ke dalamnya :)
Juga saya tidak tahu apakah saya menjalankan Java6 JDK yang benar. Ketika saya melakukannya java -version
, inilah yang saya dapatkan:
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre10-0ubuntu5)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)
Terima kasih telah membaca ini dan saya harap saya akan mendapat respon yang bagus.
Jawaban:
Pastikan Anda memiliki JDK yang terinstal di sistem Anda.
sudo apt-get install openjdk-7-jdk
Jika itu tidak menyelesaikan masalah Anda, Anda harus memberi tahu sistem Anda untuk menggunakan JDK itu alih-alih JRE saat ini. Untuk melakukannya, Anda memilih JDK / JRE mana yang Anda gunakan secara default pada sistem Anda dengan menjalankan perintah berikut di terminal.
sudo update-alternatives --config java
Perintah ini akan memberi Anda daftar opsi java alternatif, yang kemudian Anda dapat memilih JDK daripada JRE.
sumber
Di lingkungan Linux Mint saya, saya mengalami masalah yang sama. Saya mencoba menginstal Oracle JDK8 menggunakan
tetapi masalahnya tetap karena installer tidak mengubah variabel lingkungan. Kemudian saya mencoba yang berikut ini
dan itu memecahkan masalah
sumber
Coba perintah ini
dan jalankan ide.sh lagi.
Pikiran Anda, ini hanya berfungsi di dalam terminal tempat Anda menjalankan perintah. Anda harus mengatur variabel di dalam file .bashrc. Ini akan memungkinkannya di setiap terminal yang Anda buka.
StackOverFlow
sumber
JAVA_HOME
!Coba ini:
Anda membutuhkan JDK.
sumber
Jawaban di atas benar tetapi saya punya satu hal untuk ditambahkan. Sebenarnya variabel lingkungan untuk Sesi Shell dan Sesi Desktop GUI berbeda ( centang ini ). Jika kesalahan terjadi ketika Anda meluncurkan IntelliJ dengan Entri Desktop (Peluncur), Anda mungkin tidak memiliki JAVA_HOME di Lingkungan GUI Anda.
Jadi solusi termudah adalah menambahkan JAVA_HOME di baris Exec dari entri desktop seperti ini:
sumber
Saya telah memecahkan masalah ini dengan perintah-perintah ini
dan
sumber
export JAVA_HOME=/usr/lib/jvm/default-java
Anda sebutkan?Solusi mengekspor variabel JAVA_HOME tidak berfungsi untuk saya di Ubuntu. Saya menyelesaikannya dengan menambahkan direktori bin ke variabel PATH.
Saya mengunduh JDK dari situs web Oracle, dan saya menempatkannya di direktori ini:
/home/alejandro/software/JAVA-descarga/jdk1.8.0_25
Maka Anda harus menambahkan rute itu ke variabel PATH:
Kemudian jalankan file idea.sh di terminal yang sama dan itu akan mulai dengan baik.
sumber
edit file
android-studio/bin/studio.sh
seperti konten tanda (
JAVA_HOME
baris)sumber
Meskipun pada pesan popup UI dikatakan
pada baris perintah yang ditampilkan
dan ini adalah masalah bagi saya. Pengaturan
JAVA_HOME
tidak berhasil tetapi harus diaturJDK_HOME
untuk membuatnya berfungsi.sumber