2016-06-23 1 views
2

Eclipse est la version:Eclipse 4.6 complétion de code ne fonctionne pas avec Java 9

Neon Release (4.6.0) Construire id: 20160613-1800

avec

" Correctif Eclipse JDT (Java Development Tools) avec Prise en charge de Java 9 (BETA) pour le flux de développement Neon "version 1.1.1.v20160606-0010_BETA_JAVA9 (module Java 9).

en cours d'exécution sur

Java (TM) SE Runtime Environment (build 9-ea + 122) Java HotSpot (TM) 64 bits serveur VM (build 9 ch + 122, en mode mixte

L'achèvement du code ne fonctionne pas avec Java 9, bien qu'il fonctionne correctement avec Java 8. Le problème semble être que le JDK n'a pas de fichier rt.jar. Cependant, lorsque je tape le code, il n'est pas marqué comme étant brisé (pas de soulignement rouge), les modules et les packages JDK sont également affichés dans la vue Package Explorer.


 Package Explorer view


Si quelqu'un a une idée de comment je puis-je surmonter cela, je serais très reconnaissant.

+1

Notez que la version finale de Neon est maintenant disponible. –

+2

Vous nous avez donné le numéro de version de l'éclipse. Qu'en est-il du JRE/JDK installé sur votre système avec lequel il fonctionne? – GhostCat

+1

Puisqu'il s'agit d'une version bêta, cela pourrait être l'un des bogues à corriger. Essayez de rétrograder votre version de Java et voir si cela fonctionne, bonne chance! – Michael

Répondre

2

Java 9 Early Access est une cible en mouvement et se casse support Eclipse Java 9 (BETA) et/ou Eclipse Code Recommenders de temps en temps (par exemple Eclipse bug 494481).

Vérifiez si vous pouvez voir les modules Java 9, packages et classes dans le Package ou Explorateur de projets vue?

Si oui:

  • Utilisez le contenu de JDK aider au lieu du Code Recommenders: Fenêtre> Préférences: Java> éditeur> Assistant de contenu> Avancé check Java propositions au lieu de propositions Java (code Recommenders)

Si non:

  • Attendez une mise à jour de Java Eclipse 9 support (BETA) ou
  • déclassement Java 9: ​​Build 108 fonctionne pour moi; car il n'est pas possible d'installer une version plus ancienne, vous devez d'abord désinstaller la version la plus récente
+0

Je peux ajouter le JDK à Eclipse, donc le problème décrit dans le bug Eclipse 494481 n'est pas un problème. –

+1

Pouvez-vous voir les modules, packages et classes Java 9 dans la vue Package ou Explorateur de projet? Si oui, essayez d'utiliser l'assistance de contenu de JDK au lieu de Code Recommenders: "Fenêtre> Préférences": "Éditeur Java> Assistant de contenu> Avancé" vérifiez "Propositions Java" au lieu de "Propositions Java (Code recommanders)". Si non, downgrade Java 9. – howlger

+0

votre modification a résolu le problème. Merci beaucoup, veuillez l'ajouter à votre réponse et je l'accepterai. –