[JAVA] Verhindert, dass nicht verwendete Importe beim Speichern in Eclipse automatisch gelöscht werden

Warum Unannehmlichkeiten

Wenn ich in Eclipse den Quellcode vorübergehend auskommentiere und speichere, verschwindet die Importanweisung der dort verwendeten Klasse.

Natürlich ist es mühsam, eine Importanweisung zu schreiben, wenn Sie von einem Kommentar zurückkehren, aber ich habe Angst vor Importfehlern. Beim Importieren wird die Importanweisung aufgrund der hervorragenden Vorschlagsfunktion von Eclipse automatisch durch Auswahl aus der Liste eingegeben. Einige der zu importierenden Klassennamen haben denselben Klassennamen in verschiedenen Paketen, sodass es kein Fehler ist, sie auszuwählen, wenn Sie vom Kommentar zurückkehren.

Umgebung

Eclipse Java EE IDE for Web Developers.

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

Vor der Verbesserung

改善前の設定(import文が消える).PNG ↑ Einstellungen vor der Verbesserung

Versuchen Sie, das Einstellungselement zu finden

Aktivieren Sie im Bild über "Einstellungen vor der Verbesserung" die Option "Zusätzliche Aktionen", damit Sie auf die Schaltfläche "Konfigurieren" klicken können. Wenn Sie auf die Schaltfläche "Konfigurieren" klicken, wird ein Bildschirm wie im folgenden Bild geöffnet.

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

Auf der Registerkarte "Unnötiger Code" befindet sich ein Einstellungselement mit dem Namen "Nicht verwendete Importe entfernen". Stellen Sie sicher, dass das Kontrollkästchen deaktiviert ist, und klicken Sie auf OK, um den Bildschirm zu schließen.

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

Ich denke, das wird es verbessern, aber ** es verschwindet **.

Aus irgendeinem Grund hat es nicht funktioniert

(Vor der Verbesserung wurde "Zusätzliche Aktion" nicht überprüft und die Einstellung wurde nicht angegeben, sodass ich dachte, ich könnte gehen, wenn ich sie überprüfe.)

Lösung

Wie in dieser Seite erläutert, wurde die Importanweisung nicht ausgeblendet, wenn "Import organisieren" deaktiviert war.

Es scheint, dass das Einstellungselement ** "Nicht verwendete Importe entfernen" von "Zusätzliche Aktionen" ignoriert wird und die Einstellung "Importe organisieren" priorisiert wird **. Es ist nicht bekannt, was unter "Organisieren von Importen" getan wird.

Also habe ich diese Einstellung vorgenommen.

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

Natürlich müssen Sie nicht "Zusätzliche Aktionen" aktivieren, wie in der Abbildung unten gezeigt.

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

das ist alles.

Recommended Posts

Verhindert, dass nicht verwendete Importe beim Speichern in Eclipse automatisch gelöscht werden
Verhindert, dass nicht verwendete Importe beim Speichern in Eclipse automatisch gelöscht werden
So verhindern Sie, dass vergangene Daten in Rails-Formularen eingegeben werden
Einstellungen zum Löschen nicht verwendeter Java-Importe beim Speichern mit VS-Code