2017-04-17 24 views
3

eclipse(OS X(El Capitan 10.11.6))でJava 9をInstalled JREとして使用できますか?私はJDK Early Access Release pageからJava 9(EAビルド165)JREとJDKをインストールしました。Java 9を追加しようとすると、eclipse Neon.3(4.6.3)で次のエラーが発生します。Mac OS XのJava 9 Eclipse Neonエラー "ターゲットがJDKルートではありません。システムライブラリが見つかりませんでした。"

対象はJDKルートではありません。システムライブラリが見つかりませんでした。

enter image description here 私はthis eclipse bugを見つけましたが、この時点でほぼ1歳です。確かにこれは今修正されていますか?

Java 9 Beta Support Plugin(この時点でちょっと古い)をインストールしようとしましたが、どちらもうまくいかないようです。

(注:私はEclipse Neon(4.6)について質問していますが、this stackoverflow articleで述べたようにEclipse Oxygen(4.7)ではありません。

私は助けてくれてありがとう!

+1

Eclipse Oxygenを試しましたか?動作しない場合は、Java 9がリリースされる2017年8月までお待ちください。これまでのところ、IDEAまたはNetBeansを使用することができます。 – ZhekaKozlov

+0

いいえ、Eclipse Oxygenを試しませんでした。私はSpring STSを使うことを好みます。 IDEAを使用していただきありがとうございます。 – 2Aguy

+1

[TargetはJDKルートではありません。システムライブラリが見つかりませんでした。 Eclipseの酸素4.7 + Java9のエラー](http://stackoverflow.com/questions/41029647/target-is-not-a-jdk-root-system-library-was-not-found-eclipse-oxygen-4-7- javac) – null

答えて

0

"対象はJDKルートではありません。システムライブラリが見つかりませんでした。" Win7でOxygenとjre9を使って同じ問題を解決した解決策は、Eclipseを更新することでした。

  1. メニュー:ヘルプ:「アップデートを確認」を更新してください。
  2. Eclipseを再起動します。

私は

--launcher.appendVmargs 

この行の後に

-vm 
C:\Program Files\Java\jdk-9.X.X\bin\javaw.exe 
-vmargs 
-Dosgi.requiredJavaVersion=1.8 
--add-modules=ALL-SYSTEM 
-Xms40m 
-Xmx1024m 

に私たeclipse.ini Eclipseのルートディレクトリを変更した問題を解決する前に私が更新する前にそれは助けdid'ntと私はこれが必要なのかどうかわからないので、Eclipseとテストを最初に更新するのと同じ問題を抱えているすべての人にお勧めします。まだ動作していない場合は、私のものに変更してください。

関連する問題