[JAVA] Empêche la suppression des importations inutilisées lors de l'enregistrement dans Eclipse

Pourquoi les inconvénients

Dans Eclipse, lorsque je commente temporairement le code source et que je l'enregistre, l'instruction d'importation de la classe utilisée disparaît.

Bien sûr, il est difficile d'écrire une déclaration d'importation lors du retour d'un commentaire, mais j'ai peur des erreurs d'importation. Lors de l'importation, l'instruction d'importation est automatiquement saisie simplement en sélectionnant dans la liste en raison de l'excellente fonction de suggestion d'Eclipse. Certains des noms de classe à importer ont le même nom de classe dans différents packages, il n'y a donc pas d'erreur en les sélectionnant lors du retour d'un commentaire.

environnement

Eclipse Java EE IDE for Web Developers.

Version: Neon Release (4.6.0) Build id: 20160613-1800

Avant amélioration

改善前の設定(import文が消える).PNG ↑ Paramètres avant amélioration

Essayez de trouver l'élément de réglage

Dans l'image ci-dessus «Paramètres avant amélioration», cochez «Actions supplémentaires» pour pouvoir appuyer sur le bouton «Configurer», et lorsque vous appuyez sur le bouton «Configurer», un écran comme l'image ci-dessous s'ouvre.

「追加保管アクション」ダイアログ内に「未使用のインポートの除去」設定項目がある様子.PNG

Il y a un élément de réglage appelé "Supprimer les importations inutilisées" dans l'onglet "Code inutile". Assurez-vous qu'elle n'est pas cochée et cliquez sur OK pour fermer l'écran.

改善案の設定①(import文が消える).PNG

Je pense que cela va l'améliorer, mais ** il disparaît **.

Pour une raison quelconque, cela n'a pas fonctionné

(Avant l'amélioration, "Action supplémentaire" n'était pas cochée et le paramètre n'était pas spécifié, j'ai donc pensé que je pourrais y aller si je le vérifiais.)

Solution

Comme expliqué dans cette page, l'instruction d'importation n'a pas disparu lorsque "Organiser l'importation" était décochée.

Il semble que le paramètre ** "Supprimer les importations inutilisées" de "Actions supplémentaires" est ignoré et que le paramètre "Organiser les importations" est prioritaire **. On ne sait pas ce qui est fait dans "Organisation des importations".

Alors, j'ai fait ce réglage.

改善案の設定②(import文が消えない)(成功!).PNG

Bien entendu, vous n'avez pas à cocher "Actions supplémentaires" comme indiqué dans l'image ci-dessous.

改善案の設定③(import文が消えない)(成功!).PNG

c'est tout.

Recommended Posts

Empêche la suppression automatique des importations inutilisées lors de l'enregistrement dans Eclipse
Empêche la suppression des importations inutilisées lors de l'enregistrement dans Eclipse
Comment empêcher la saisie de dates passées dans les formulaires Rails
Paramètres pour supprimer les importations Java inutilisées lors de l'enregistrement avec VS Code