Saya memiliki NB6.7, NB6.9, NB7.0 yang lebih lama, yang digunakan untuk berjalan pada jdk1.6.0_21 dan jdk1.6.0_25. Sekarang saya telah menghapus JDK tersebut dan hanya memiliki jdk1.6.0_26 dan jdk1.7.0 yang tersisa, tetapi saya masih ingin menyimpan NB yang lebih lama, tetapi sekarang ketika saya menjalankannya, saya mendapatkan pesan ini:
"Tidak dapat menemukan instalasi java di jdkhome C yang ditentukan: \ Program Files (x86) \ Java \ jdk1.6.0_25 Apakah Anda ingin mencoba menggunakan versi default?"
Saya mencoba menemukan di mana ia mencari "jdk1.6.0_25", dan memperbarui beberapa file konfigurasi di "C: \ Program Files (x86) \ NetBeans 6.7" dan "C: \ Users \ USER.nbi \ registry.xml ", namun pesannya terus datang, pertanyaan saya adalah, ke mana dan apa yang harus saya ubah untuk mengarahkannya ke C:\Program Files (x86)\Java\jdk1.6.0_26
:?
netbeans.conf
bawah~/.netbeans/version/etc
yang menimpa/usr/local...
file properti. (Saya berasumsi/usr/local/netbeans-7.3/etc
adalah folder instalasi distro Anda - Saya sedang mengembangkan dengan versi yang diinstal secara manual di folder yang disesuaikan dan tidak dapat 100% yakin -.)C:\Users\You\AppData\Roaming\NetBeans\8.0\etc\netbeans.conf
.Pergi ke
Tools
->Java Platforms
. Di sana, klik Add Platform, arahkan keC:\Program Files (x86)\Java\jdk1.6.0_25
. Anda dapat mengatur versi JDK lain atau menghapus versi yang ada.Solusi lain yang disarankan di situs oracle (sun) adalah,
Saya mencoba ini pada 6.9.1. Anda dapat mengubah JDK per proyek juga. Anda perlu mengatur JDK yang tersedia melalui
Java Platforms
dialog. Lalu, bukaRun
->Set Project Configuration
->Customize
. Setelah itu, di kotak Dialog yang terbuka, bukaBuild
->Compile
. Atur versinya.sumber
Java Platforms
item menu di Netbeans 8.2Bagi mereka yang tidak menggunakan Windows, file yang akan diubah adalah
netbeans-8.0/etc/netbeans.conf
dan garis yang harus diubah adalah:
mengomentari nilai lama dan memasukkan nilai baru
sumber
Sebagai solusi lebih lanjut yang bermanfaat bagi Anda di Windows 7 dan di atasnya - jika Anda menggunakan:
Anda mendapatkan
Symbolic Link
folder yang dapat disesuaikan setiap kali JDK baru keluar.Yang perlu Anda lakukan adalah mengatur
(di kedua lokasi untuk Netbeans 8) dan Anda tidak perlu mengedit konfigurasi lagi. Hanya men-tweak symlink setiap kali JDK Anda diperbarui.
sumber
Saya memiliki pesan ini juga karena hari ini saya memutuskan untuk memindahkan jdk saya yang berbeda di direktori yang sama. Saya telah memutuskan untuk menghapus semua melalui manajer program window. Setelah itu, tentu saja saya mendapat pesan di bawah ini.
"Tidak dapat menemukan instalasi java di jdkhome C yang ditentukan: \ Program Files (x86) \ Java \ jdk1.7.0_60 Apakah Anda ingin mencoba menggunakan versi default?"
Instalasi baru jdk tidak menyelesaikan masalah. Oke, Anda bisa mengonfigurasi itu di menu Tool> platform java tetapi dalam kasus saya saya harus memperbaiki netbeans.conf saya
Saya memiliki garis di bawah ini
dan saya menggantinya dengan
sumber
Itu tidak persis menjawab pertanyaan Anda, tetapi untuk menyelesaikan masalah,
Anda dapat membuat file .cmd dengan konten berikut:
start netbeans --jdkhome c:\path\to\jdk
atau di pintas Netbeans atur opsi di atas.
sumber
Semua jawaban lain telah menjelaskan cara menentukan secara spesifik lokasi platform java, yang sah-sah saja jika Anda benar-benar ingin menggunakan versi java tertentu. Namun, jika Anda hanya ingin menggunakan versi jdk yang terbaru, dan Anda telah menginstalnya di tempat "normal" untuk sistem operasi Anda, maka solusi terbaik adalah TIDAK menentukan lokasi jdk. Sebaliknya, biarkan peluncur Netbeans mencari jdk setiap kali Anda memulainya.
Untuk melakukan ini, jangan tentukan jdkhome pada baris perintah, dan beri komentar pada variabel pengaturan baris netbeans_jdkhome di file netbeans.conf. (Lihat jawaban lain untuk mencari file-file ini.)
Jika Anda melakukan ini, ketika Anda menginstal versi java baru, netbeans Anda akan secara otomatis menggunakannya. Dalam kebanyakan kasus, mungkin itulah yang Anda inginkan.
sumber
DI windows buka cmd
buka direktori tempat netbeans Anda diunduh
kemudian jalankan perintah JDK path di bawah ini mungkin berbeda dari path yang saya sebutkan
netbeans-8.2-windows.exe --javahome "C: \ Program Files \ Java \ jdk-9.0.1"
jika Anda menghadapi masalah dalam instal yang ada di netbeans, Anda dapat menemukan detailnya di sini
sumber
Di mana Anda sudah memiliki proyek di NetBeans dan Anda ingin mengubah kompiler (misalnya dari 1,7 menjadi 1.) maka Anda juga perlu mengubah kompiler sumber Java untuk proyek itu.
Klik kanan pada proyek dan pilih properti seperti diuraikan di bawah ini:
Kemudian periksa apakah proyek memiliki sumber yang perlu dilingkari di bawah:
kemudian periksa apakah kompiler Java sudah benar untuk proyek:
sumber