Mengubah platform java tempat netbeans dijalankan

105

Saya menggunakan Netbeans 6.7. Saya pertama kali menginstal Java 1.5 sebelum menginstal Netbeans. Ketika saya menginstal Netbeans, dibutuhkan Java 1.5 sebagai versi default. Kemudian saya menginstal Java 1.6 di komputer saya. Saya perlu mengubah JDK default netbeans saya menjadi 1.6 tidak hanya untuk proyek tertentu tetapi juga untuk seluruh aplikasi Netbeans.

rgksugan.dll
sumber

Jawaban:

186

Anda dapat mengubah JDK untuk Netbeans dengan mengubah file konfigurasi:

  1. Buka netbeans.conffile yang tersedia di bawah etcfolder di dalam instalasi NetBeans.
  2. Ubah netbeans_jdkhomevariabel untuk menunjuk ke jalur JDK baru, lalu
  3. Mulai ulang Netbeans Anda.
Abdel Raoof
sumber
1
Bagi yang sudah punya netbeans_jdkhome dengan> = 7 versi. Masukkan library Java EE API ke dalam folder Library dan jangan lupa untuk mengatur JDK 7 dengan mengklik kanan pada proyek dan memilih Properties-> Sources dan atur format Source / Binary pilih JDK7 di antara opsi.
Arthur Kushman
Saya terus mendapatkan kesalahan Jdkhome tidak valid ditentukan --------------------------- Tidak dapat menemukan instalasi java di jdkhome yang ditentukan: C: \ Program Files (x86) \ Java \ jdk1.5.0_03 \ bin "; Apakah Anda ingin mencoba menggunakan versi default?"
Antusias
1
@Enthusiastic Anda tidak perlu memasukkan bindalam jalur coba seperti ini: `C: \ Program Files (x86) \ Java \ jdk1.5.0_03`
Abdel Raoof
1
@AbdelRaoof, memberikan kesalahan yang sama untuk jalur itu juga.
Antusias
4
Di OSX, saya melakukan "cd / Library / Java / JavaVirtualMachines" untuk menemukan JDK yang berbeda di Mac saya. Versi yang ingin saya gunakan adalah "/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home". Kemudian di / Applications / NetBeans / NetBeans 7.2.app/Contents/Resources/NetBeans/etc/netbeans.conf, saya menambahkan baris ini: netbeans_jdkhome="/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home"
Raymond Gan
30

Di kotak Windows 7 saya, saya menemukan netbeans.conf di <Drive>:\<Program Files folder>\<NetBeans installation folder>\etc. Terima kasih semuanya.

Paulo Carvalho
sumber
25

Untuk siapa pun di Mac OS X, Anda dapat menemukannya di netbeans.confsini:

/Applications/NetBeans/NetBeans <version>.app/Contents/Resources/NetBeans/etc/netbeans.conf

Jika ada yang perlu tahu :)

shousper
sumber
netbeans_jdkhome="/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home"misalnya
muttonUp
11

buka folder etc di folder netbeans lalu edit netbeans.conf dengan notepad dan anda akan menemukan baris seperti ini:

Lokasi default JDK, dapat diganti dengan menggunakan --jdkhome:
netbeans_jdkhome = "G: \ Program Files \ Java \ jdk1.6.0_13"

di sini Anda dapat mengatur versi jdk Anda.

Mohamad Alhamoud
sumber
jika jalur itu ada
dotbit
0

di Fedora saat ini tidak mungkin untuk menyetel jdk-HOME baru ke beberapa sdk. Mereka merancangnya sedemikian rupa sehingga akan selalu rusak. Coba --jdkhome [terserah] tetapi kemungkinan besar itu akan rusak dan menampilkan beberapa pesan kesalahan samar yang tidak masuk akal seperti biasa.

dotbit
sumber
0

Perbaiki ini dengan memindahkan folder jdk saya ke disk lain

JayLord Abueva
sumber