私は窓10 OSを持っている、私はちょうどJDK 9、およびすべての機能を備えたNetbeans 8.2バージョンをダウンロードした。 (Java)プロジェクトを作成したいときは、それができません。私にエラーや何かを与えないでください、ちょうどこの空白のスクリーン。
ここで何が問題になる可能性があるので、プロジェクトを作成できませんか?
JDK-9
を削除することによってあなたの問題を解決することができます。yes
またはok
を押します。またはあなたのPCからJDK-9
を削除してJDK-8
をインストールすることもできます。
編集: JDK 9以降は現在サポートされていないため、解決策はJDK 8をインストールすることです。
ただし、すでにJDK 8をインストールしている場合は、次の手順に従ってください。
その理由は、NetBeansが開始する基本JDKと競合があるためです。あなたはそれを低いバージョンに設定する必要があります。
"C:\Program Files\NetBeans 8.2\etc"
、またはNetBeansがインストールされている場所に移動します。netbeans.conf
ファイルを開きます。netbeans_jdkhome
を見つけて、そこのJDKパスを"C:\Program Files\Java\jdk1.8.0_152"
、またはJDKがインストールされている場所に置き換えます。必ず正しいパスを使用してください。そうしないと問題が発生します。これで、JDK 1.8.0_152
がインストールされました。他の人が言ったように、NetBeansは常にインストールされたJDKの最新バージョン(現在はJDK9)を使用しますが、これはNetBeans 8.2で動作せず、皆さんが述べたように問題を引き起こしています。
NetBeansにJDK9を削除する代わりにJDK8を使用させることで、この問題を解決できます!
あなたはただnetbeans.conf
ファイルを編集する必要があります:
MacOS /Applications/NetBeans/NetBeans8.2.app/Contents/Resources/NetBeans/etc
Windows C:\Program Files\NetBeans 8.2\etc\
お好みのエディターでnetbeans.confを開き、次の行を見つけます。netbeans_jdkhome="/path/to/jdk"
削除#その前の記号を削除し、必要な入力により修正しますJDKバージョン(JDK8)のホームロケーション。
JDK9がNetBeans8.2で動作しない理由はわかりませんが、わかった場合はここに書きます...
デフォルトのJDKの場所:
Mac OS↴
/ライブラリ/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home
Windows↴
C:\ Program Files\Java\jdk1.8.0_152
jdk1.8.0_152を例として使用しました
私はNetBeans 8.2をmacOS High Sierraにインストールしたときと同じ問題を抱えていました。デフォルト設定では、NetBeansは最新のJDKリリース(現在はJDK 9)で動作します。
私がしたことはNetBeansにJDK 8を使わせることでした、あなたはあなたのnetbeans.conf
ファイルを設定しなければなりません、あなたはそれを見つけることができます:
/ Applications/NetBeans/NetBeans 8.2.app/Contents/Resources/NetBeans/etc/netbeans.conf
JDKへのパスをコメント解除して更新する必要があります。
/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
保存するだけで、NetBeansを再起動すれば完了です。
Linuxで実行する場合は、nanoなどを使用してnetbeans.confファイルを開きます。
nano netbeans-8.2/etc/netbeans.conf
そしてjdkhomeまたはjdkのディレクトリを編集します。
netbeans_jdkhome="/usr/lib/jvm/Java-1.8.0-openjdk-AMD64"
あなたのjdkバージョンをチェックすることができます
Java -version
または
ls /usr/lib/jvm
Java SE Development Kit 9は、Netbeans IDE8.2と互換性がありません。
私の解決策:
Jdk 10と同じ問題に直面しました。jdkのデフォルトの場所を指定するように促されたNetBeansのインストール中はjdk 10としました。
C:\Program Files\NetBeans 8.2\etc\netbeans.conf
# netbeans_jdkhome="C:\Program Files\Java\jdk-10.0.1"
netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_171"
注意:上記の.confファイルが編集できない場合は、管理者モードを使用してください。私はNotepad ++を使います、それはAdministratorモードでNotepad ++を再起動するように促して、そして保存はうまく働きました。
私は同じ問題を抱えていました、
がんばろう :)
"Windows 10内の" C:\ Program Files\NetBeans8.2\etc "のnetbeans.configにnetbeans_jdkhome="/path/to/jdk-9.0.4"
を設定してみました。 「予期しない例外」という通知が表示されます 。
はい、動いています:jdk 9.0のパスを削除して、コントロールパネルからこれをアンインストールしてください。代わりにjdk 8versionをインストールしてパスを設定してください。netbean 8.2では簡単に動作します。
@ubuntu 18.04
Sudo apt install openjdk-8-jdk
その後Sudo update-alternatives --config Java
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/Java-11-openjdk-AMD64/bin/Java 1111 auto mode
1 /usr/lib/jvm/Java-11-openjdk-AMD64/bin/Java 1111 manual mode
* 2 /usr/lib/jvm/Java-8-openjdk-AMD64/jre/bin/Java 1081 manual mode
Press <enter> to keep the current choice[*], or type selection number:
java 8を選択してからnetbeans
を再起動してください。
完了