2017-10-18 2 views
1

J'ai installé Java JDK 9, et ne trouve pas apt. J'ai exporté mon JAVA_HOME comme ci-dessous:Pourquoi l'outil de traitement des annotations (apt) ne fonctionne-t-il pas après l'installation de Java 9?

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home 

Mais lorsque je tente de l'utiliser, je reçois cette erreur:

Unable to locate an executable at "/Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/bin/apt" (-1) 

Comment puis-je résoudre ce problème? Je ne sais pas pourquoi il ne peut pas trouver le binaire apt, et je veux l'utiliser.

+0

Pour les électeurs proches: Cela fait référence à l'outil de traitement des annotations. – Makoto

Répondre

2

apt is long gone.

After being deprecated in JDK 7, the apt command line tool and the entirely of its associated API is on track to be removed from JDK 8 within the next few months.

Son champ d'enlèvement a été couvert dans JEP 117, qui a été livré retour en Java .

Si vous souhaitez utiliser tout ce qui concerne le traitement des annotations, il est préférable d'utiliser les bibliothèques javax.annotation.processing.