2017-04-17 2 views
3

Est-il possible d'utiliser Java 9 en tant que JRE installé dans Eclipse sous OS X (El Capitan 10.11.6)? J'ai installé à la fois Java 9 (EA construis 165) et JRE du JDK Early Access Release page JDK et je reçois l'erreur suivante dans Eclipse Neon.3 (4.6.3) lorsque je tente d'ajouter Java 9: ​​Java 9 sur Mac OS X Erreur Eclipse Neon "La cible n'est pas une racine JDK, la bibliothèque système n'a pas été trouvée."

cible est pas une racine JDK. La bibliothèque système n'a pas été trouvée.

enter image description here Je trouve this eclipse bug, mais il est presque un an à ce stade. Sûrement ceci a été arrangé maintenant?

J'ai essayé d'installer le Java 9 Beta Support Plugin (aussi un peu vieux à ce stade), et cela ne semble pas fonctionner non plus.

(Notez que je pose des questions sur Eclipse Neon (4.6), pas Eclipse Oxygen (4.7) comme mentionné sur this stackoverflow article).

J'apprécie l'aide!

+1

Avez-vous essayé Eclipse Oxygen? Si cela ne fonctionne pas, alors vous devriez attendre jusqu'en août 2017 lorsque Java 9 sera disponible. Jusqu'à présent, vous pouvez utiliser IDEA ou NetBeans. – ZhekaKozlov

+0

Non, je n'ai pas essayé Eclipse Oxygen. Je préfère utiliser Spring STS. Merci pour l'info sur l'utilisation d'IDEA. – 2Aguy

+1

Copie possible de [La cible n'est pas une racine JDK. La bibliothèque système n'a pas été trouvée. Erreur Eclipse Oxygen 4.7 + Java9] (http://stackoverflow.com/questions/41029647/target-is-not-a-jdk-root-system-library-was-not-found-eclipse-oxygen-4-7- jav) – null

Répondre

0

"La cible n'est pas une racine JDK La bibliothèque système n'a pas été trouvée." La solution qui a fonctionné pour moi avec le même problème dans Win7 avec Oxygen et jre9 était de mettre à jour Eclipse.

  1. Menu: Aide: "Rechercher les mises à jour" et mettre à jour.
  2. Redémarrez Eclipse.

Avant que je résolu le problème que j'ai changé mon eclipse.ini dans Eclipse racine dir

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

Après cette ligne

--launcher.appendVmargs 

Il did'nt aide avant et mis à jour Je ne suis pas sûr si cela est nécessaire pour que je recommande à tous ceux qui ont le même problème de mettre d'abord à jour Eclipse et tester. Si ça ne marche toujours pas, change l'ini en accord avec le mien.