IDE: Eclipse photon 4.8 MacBook: Catalina 10.15.7 Langue: java8
addWindowListener(new WindowAdapter() {
// @SuppressWarnings("unused")
public void windowClosing (WindowEvent e) {
dispose();
System.exit(0);
}
});
@SuppressWarnings (" non utilisé ")
est un commentaire proposé par Eclipse. Lorsque j'insère cela, l'erreur disparaît, mais je dis à la JVM que je ne l'utilise pas, donc je n'ai pas à reconnaître les variables inutilisées comme une erreur. La personne qui l'a écrit sait aussi `donc un commentaire pour éviter que l'erreur ne s'affiche.
En d'autres termes, cela n'a pas été résolu!
Bien sûr, vous ne pouvez pas fermer la fenêtre. Mais je vais l'écrire selon le matériel pédagogique.
//Une erreur se produit dans cette partie
public void windowClosing (WindowEvent e) {
La proposition d'importer com.sun.glass.events.WindowEvent
est sortie en haut de l'éditeur Eclipse, j'ai donc ajouté une instruction d'importation.
import com.sun.glass.events.WindowEvent;
** C'était la cause. ** **
La prochaine erreur affichée est
La méthode windowClosing (WindowEvent) de type new WindowAdapter () {} n'est pas utilisée localement
Je suis désolé de l'avoir corrigé comme l'a dit Eclipse. Qu'Est-ce que c'est?
La façon simple de dire l'erreur ci-dessus est que vous ne pouvez pas utiliser la méthode, mais ... Pourquoi avez-vous fait ce qu'Eclipse a dit, mais cela n'a pas semblé être résolu.
De là, il est suggéré d'insérer le commentaire suivant
@SuppressWarnings("unused")
Non, je n'utilise pas ça. .. ..
En regardant le matériel pédagogique, il semble que les parties pertinentes sont complètement les mêmes, même si on les compare à l'échantillon. Même si vous copiez et collez la partie pertinente de l'exemple, la même erreur se produira, il est donc peu probable qu'une faute d'orthographe ou un code invisible soit mélangé. .. .. ..
Alors je suis allé de plus en plus dans le marais. .. .. ..
Je suis également revenu au code avec la première erreur, j'ai vérifié les suggestions affichées dans Eclipse et j'ai fait défiler vers le bas pour trouver une autre suggestion.
Il y avait une suggestion comme ʻimporting java.awt.Event
.
N'est-ce pas le cas? Je pensais que c'était du bingo.
Si vous êtes inexpérimenté, c'est une erreur de penser que vous devriez adopter la partie proposition qui apparaît en haut de ʻEclipse et la corriger. Absolument pas.
import java.awt.Event;
Si tel est le cas, il a été résolu en un instant.
C'était ici. C'est dans un emballage différent. C'est compliqué.
Après tout, cela a pris beaucoup de temps. .. .. ..
C'est ce que je pense,
Il semble stupide que cela ait pris environ 2 heures même si c'était une terrible erreur que la déclaration d'importation était tout au plus fausse, mais je crois qu'une telle expérience sera acquise.
En gros, je peux résoudre l'erreur moi-même, mais lorsqu'une erreur similaire apparaît, c'est beaucoup plus rapide que ce qu'on m'a dit.
Puis, d'une manière ou d'une autre, la procédure de résolution de l'erreur est devenue mon propre formulaire, j'ai donc senti que la procédure elle-même pouvait être utilisée pour de nouvelles erreurs.
Recommended Posts