web-dev-qa-db-ja.com

Netbeans 8.2でプロジェクトを作成できません

私は窓10 OSを持っている、私はちょうどJDK 9、およびすべての機能を備えたNetbeans 8.2バージョンをダウンロードした。 (Java)プロジェクトを作成したいときは、それができません。私にエラーや何かを与えないでください、ちょうどこの空白のスクリーン。

enter image description here

ここで何が問題になる可能性があるので、プロジェクトを作成できませんか?

99
Nemus
  1. あなたはフォルダJDK-9を削除することによってあなたの問題を解決することができます。
  2. NetBeansを再起動します。
  3. デフォルトバージョンのJDKを使用する場合は、メッセージが表示されます。
  4. yesまたはokを押します。

またはあなたのPCからJDK-9を削除してJDK-8をインストールすることもできます。

50
nada

編集: JDK 9以降は現在サポートされていないため、解決策はJDK 8をインストールすることです。

ただし、すでにJDK 8をインストールしている場合は、次の手順に従ってください。

その理由は、NetBeansが開始する基本JDKと競合があるためです。あなたはそれを低いバージョンに設定する必要があります。

  1. フォルダ"C:\Program Files\NetBeans 8.2\etc"、またはNetBeansがインストールされている場所に移動します。
  2. netbeans.confファイルを開きます。
  3. netbeans_jdkhomeを見つけて、そこのJDKパスを"C:\Program Files\Java\jdk1.8.0_152"、またはJDKがインストールされている場所に置き換えます。必ず正しいパスを使用してください。そうしないと問題が発生します。これで、JDK 1.8.0_152がインストールされました。
  4. ファイルを保存して、NetBeansを再起動します。それは私のために働きました、あなたのためにもするべきです。
80
Kingsley Ijike

他の人が言ったように、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を例として使用しました

40
BlueDev

私はNetBeans 8.2をmacOS High Sierraにインストールしたときと同じ問題を抱えていました。デフォルト設定では、NetBeansは最新のJDKリリース(現在はJDK 9)で動作します。 

NetBeans Problem

私がしたことはNetBeansにJDK 8を使わせることでした、あなたはあなたのnetbeans.confファイルを設定しなければなりません、あなたはそれを見つけることができます:

/ Applications/NetBeans/NetBeans 8.2.app/Contents/Resources/NetBeans/etc/netbeans.conf

enter image description here

JDKへのパスをコメント解除して更新する必要があります。

/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home

enter image description here

保存するだけで、NetBeansを再起動すれば完了です。

16
Carlos Abraham

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
9
Elbo S.P.

Java SE Development Kit 9は、Netbeans IDE8.2と互換性がありません。

私の解決策:

  1. 現在のJDK 9を削除します 
  2. JDKのこの前の信頼バージョンをインストールしてください:JDK 8
  3. 次のファイルを変更します。¥Program Files¥NetBeans 8.2¥etc¥netbeans.conf jdk1.8.0_151 "(例)
6
testtamas

Jdk 10と同じ問題に直面しました。jdkのデフォルトの場所を指定するように促されたNetBeansのインストール中はjdk 10としました。

  1. NetBeansを閉じる
  2. ファイルの下に開く
    C:\Program Files\NetBeans 8.2\etc\netbeans.conf
  3. #記号を付けてjdkhome line jdk9またはjdk10をコメント化します。
    # netbeans_jdkhome="C:\Program Files\Java\jdk-10.0.1"
  4. Jdk8に新しいjdkhome行を追加します。
    netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_171"
  5. NetBeansを起動

注意:上記の.confファイルが編集できない場合は、管理者モードを使用してください。私はNotepad ++を使います、それはAdministratorモードでNotepad ++を再起動するように促して、そして保存はうまく働きました。

私は同じ問題を抱えていました、

  • NetBeansを終了します。
  • / Library/Java/JavaVirtualMachinesにあるJDK9ファイルを削除します。 
  • JDK8をインストールしてください: ダウンロードリンク /

がんばろう :) 

2
Soufiane

"Windows 10内の" C:\ Program Files\NetBeans8.2\etc "netbeans.confignetbeans_jdkhome="/path/to/jdk-9.0.4"を設定してみました。 「予期しない例外」という通知が表示されます 。 

0
Tarun

はい、動いています:jdk 9.0のパスを削除して、コントロールパネルからこれをアンインストールしてください。代わりにjdk 8versionをインストールしてパスを設定してください。netbean 8.2では簡単に動作します。

0
user9214873

@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を再起動してください。
完了

0
A.Raouf