Obsolète erreur de compilation
J'essaie de compiler mon programme Java, cependant, je suis un "Obsolète Fichier d'erreur".
J'ai l'habitude de compiler le fichier en tapant "Javac FileName.java" cependant j'ai une erreur disant:
FileName.java utilise ou remplace un depreacted API.
Recompiler avec Xlint autodérision pour plus de détails.
Que dois-je taper dans la ligne de commande pour le faire fonctionner?
"Recompiler avec Xlint autodérision pour plus de détails."
Mais comment puis-je "Recompiler avec Xlint autodérision"?! – Tom Stock, il suffit maintenant de modifier
Tom, vous n'avez pas besoin de le faire, c'est juste un avertissement. Vous seriez mieux de la visualisation de l'obsolète des problèmes dans votre IDE qu'ici. En bref, vous aurez toujours un fichier de classe. Vérifiez le chemin de la sortie et il est là.
Mais pourquoi pas l'exécuter, si c'est juste un avertissement?
Iv viens de réaliser comment stupide que j'ai, merci les gars..
Mais comment puis-je "Recompiler avec Xlint autodérision"?! – Tom Stock, il suffit maintenant de modifier
Tom, vous n'avez pas besoin de le faire, c'est juste un avertissement. Vous seriez mieux de la visualisation de l'obsolète des problèmes dans votre IDE qu'ici. En bref, vous aurez toujours un fichier de classe. Vérifiez le chemin de la sortie et il est là.
Mais pourquoi pas l'exécuter, si c'est juste un avertissement?
Iv viens de réaliser comment stupide que j'ai, merci les gars..
OriginalL'auteur hunterge | 2013-04-26
Vous devez vous connecter pour publier un commentaire.
Ce n'est pas une erreur, juste un avertissement.
Le compilateur produit un fichier de classe et vous serez en mesure de l'exécuter. Cependant, il est une bonne idée de l'adresse de l'avertissement, car l'utilisation d'API obsolètes pourrait conduire à des problèmes plus tard.
Si vous choisissez de voir les mises en garde, vous pouvez le faire:
OriginalL'auteur Jops
Si vous n'avez pas de dépréciation
-Xlint
mot-clé. Merci de modifier votre réponse à cet égard (pas non plus, que cette question est de 5 ans et probablement résolu. À mon humble avis il n'est pas nécessaire de répondre à une vieille question qui a déjà quelques réponses)OriginalL'auteur Ayo Johnson
J'avais la même exception dans l'exécution d'un gradlew build. J'ai découvert que le chemin d'accès inclus Java 1.7 et ma variable JAVA_HOME chemin était de 1,8 spécifiée. Une fois que j'ai mis à jour le chemin d'accès à 1,8, la construction a été un succès.
OriginalL'auteur Aaron Lee
Eu le même problème et définir le CHEMIN d'accès vers le fichier qui contient le JDK travaillé.
Pour windows,
de recherche d'environnement les variables d' > sélectionnez modifier les variables d'environnement > Entrez JAVA_HOME variable et définissez la valeur sur le jdk fichier.
OriginalL'auteur Life_nduwi