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"
これで動くようになります。