LoginSignup
11
4

More than 5 years have passed since last update.

Java 9環境でNetBeans 8.2が動かない問題の解決法

Posted at

NetBeans 8.2はJDK9環境では動かない!

2018.4.12執筆時点で最新安定版であるNetBeans 8.2はJDK 9に対応していないため正常に動作しません。
起動はするもののプロジェクトを開いても何も表示されないので使い物になりません。

Nightly版を使うことで一応はJDK9環境でも動きますが、StackOverFlowでの評判はあまりよくないのでおすすめしません。
Nightly版ダウンロードリンク

素直にJDK8を使う

JDK8が入っていない人はダウンロード

Macの方は 

/Library/Java/JavaVirtualMachines/

ここに1.8.x系のディレクトリがあるかどうかを調べることで確認できます
入ってなかった場合は以下のリンクからダウンロードしてください。
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

NetBeansを動かすJDKを指定する

環境変数JAVA_HOMEを編集してJDK8をメインにしても問題ありません。
MacでのJAVA_HOME設定
NetBeansでだけJDK8を使いたい場合は以下のように設定してください。
Macの方は

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

を編集します。

# netbeans_jdkhome="/path/to/jdk"

とコメントアウトされてるところを解除し、自分のJDK8ディレクトリの Contents/Home のパスを指定してあげます。 
例:

netbeans_jdkhome="/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home"

これで動くようになります。

11
4
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
4