Saya telah mengatur JAVA_HOME
di sistem saya C:\Program Files\Java\jdk1.8.0_
131\bin;
dan saya mencoba menjalankan perintah cordova (cordova build) pada command prompt, tetapi saya mendapatkan kesalahan di bawah ini. Saya telah mencoba semua cara, tetapi tidak dapat menyelesaikan masalah ini:
EROR: JAVA_HOME diatur ke direktori yang tidak valid: C: \ Program Files \ Java \ jdk1.8.0_ 131 \ bin;
Harap setel JAVA_HOME
variabel di lingkungan Anda agar sesuai dengan lokasi instalasi Java Anda.
JAVA_HOME
harus terserahC:\Program Files\Java\jdk1.8.0_ 131
sajaJawaban:
Anda harus mengaturnya dengan
C:\Program Files\Java\jdk1.8.0_12
.\bin
tidak diperlukan.sumber
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk/
JAVA_HOME
harus menunjuk ke direktori jdk home, dan bukan kejdk/bin
direktori.Anda perlu mengatur
JAVA_HOME
seperti ini:JAVA_HOME="C:\Program Files\Java\jdk1.8.0_131"
sumber
Hapus
\bin
, dan juga hapus;
di bagian ujung. Setelah restart cmd dan jalankan.sumber
Coba yang berikut ini:
\bin
dariJAVA_HOME
jalur.sumber
\bin
dari jalur JAVA_HOME.JAVA_HOME harus
C:\Program Files\Java\jdk1.8.0_172
tidak menyertakan titik koma (;) atau bin di jalur. Versi jdk di atas 7 akan berfungsi. Juga, Anda perlu memulai ulang cmdsumber
Di Jendela 10, masalahnya ada pada titik koma
;
.Pergi ke
edit the system environment variables
dan hapus titik koma di akhirJAVA_HOME
nilaiC:\Program Files\Java\jdk1.8.0_144
Dengan kata lain, ubahlah ini
C:\Program Files\Java\jdk1.8.0_12;
menjadiC:\Program Files\Java\jdk1.8.0_12
Anda mungkin harus menghapus entri Anda di Dialog Windows dan membuat yang baru. Jika Anda pernah memiliki banyak entri dan mendapatkan tampilan Formulir yang lebih besar , Windows secara otomatis menyisipkan a
;
di akhir setiap entri, bahkan jika Anda hanya memiliki satu entri tersisa.sumber
setel JAVA_HOME sebagai C: \ Program Files \ Java \ jdk1.8.0_172
jangan gunakan titik koma ";" dengan nilai JAVA_HOME di atas
Untuk memverifikasi bahwa sudah diatur dengan benar, Pergi ke cek prompt perintah untuk C: .......> sdkmanager --list
daftar lengkap akan muncul yang memungkinkan Anda sekarang setelah berhasil disimpan.
selain itu akan muncul kesalahan bahwa jalur JAVA_HOME tidak disetel dengan benar.
sumber
Setelah mengatur variabel JAVA_HOME, jalankan android studio sebagai administrator
sumber
saya pikir Anda perlu menghapus ';' dari ujung jalur java.
sumber
Anda hanya perlu menyetel C: \ Program Files \ Java \ jdk1.8.0_12.
Dan periksa dengan menggunakan cmd baru. Ini akan diperbarui
sumber
Pertama coba hapus '\ bin' dari jalur dan setel direktori home JAVA_HOME seperti di bawah ini: JAVA_HOME: C: \ Program Files \ Java \ jdk1.8.0_131
PATH Sistem Pembaruan Kedua:
Ketiga restart buruh pelabuhan Anda.
Mengacu kepada tautan untuk mengatur jalur java di windows.
sumber
Setelah menginstal jdk, silakan restart sistem Anda, ini berfungsi untuk saya
sumber
Saya menggunakan Ubuntu .
Masalah bagi saya diselesaikan dengan menggunakan sudo di terminal dengan perintah.
sumber
Saya menemukan ini saat mencari masalah di Google dengan lisensi android saat memasang Flutter.
Untuk Linux , perbarui
~/.bashrc
file Anda (atau konfigurasi shell lainnya) dengan menambahkan baris ini di akhir:Catatan: Saya menginstal Android studio dengan mengikuti panduan instalasi resmi untuk Linux (tautan) .
Untuk Windows , gunakan jalur android studio ke
jre
direktori dan perbarui variabel lingkungan dengan nilai yang benar.Kemudian, jalankan
flutter doctor --android-licenses
dan tekany
untuk meninjau lisensi yang tidak diterima. Tekany
untuk setiap lisensi. Ini akan bertanyaAccept? (y/N):
di akhir file lisensi. Setelah Anda menerima semua lisensi yang tidak diterima, Anda akan melihat:All SDK package licenses accepted
sumber
Hapus / bin dan bahkan titik koma; dari JAVA_HOME untuk diselesaikan.
sumber