[JAVA] [Verwenden von Eclipse] Vorsichtsmaßnahmen beim Verschieben des zu erstellenden Arbeitsbereichs auf einen anderen PC

Memorandum und Teilen

Als ich ein Anfänger in der Programmierung war, habe ich mit Eclipse eine Webanwendung in Java erstellt. Arbeitsbereich → Ich habe ein Projekt erstellt und verschiedene Codes geschrieben, musste aber auf einem anderen PC arbeiten. Als ich versuchte, den gesamten Arbeitsbereich zu kopieren und auf ein anderes Terminal zu verschieben, um zu arbeiten Das Problem, das passiert ist.

Ich habe den folgenden Fehler erhalten

1.jpg

Auf der Registerkarte "Markierung" unten gibt es (1) Probleme mit dem Java-Erstellungspfad und (2) Probleme mit Facettenprojekten.

Annahmen / Diskussion

In Eclipse werden die Arbeitsbereichseinstellungen für jeden Arbeitsbereich in einer Metadatendatei gespeichert. Als ich den gesamten Arbeitsbereich kopierte und die Daten in eine andere Umgebung verschob, trat der obige Fehler wahrscheinlich auf, wahrscheinlich weil die Einstellungen nicht zwischen der Ziel-Eclipse und der Einstellungsdatei übergeben werden konnten. .. Die Perspektiven- und Themeneinstellungen, die auf dem PC festgelegt wurden, an dem ich zuerst gearbeitet habe, wurden ebenfalls initialisiert. Das Projekt wird nicht geladen und der Server wird nicht erstellt.

Das Projekt wurde aus dem Importmenü mit "Vorhandenes Projekt in Arbeitsbereich" importiert. Die Arbeitsbereichseinstellungen und die Einstellungen für jedes Projekt sind möglicherweise nicht gut verknüpft.

Schauen Sie sich die Projekteigenschaften an

Klicken Sie in diesem Status mit der rechten Maustaste auf das importierte Projekt> Eigenschaften und öffnen Sie den Java-Erstellungspfad. << JRE-Systembibliothek >> ist ungebunden. Auch "Server Class Path Container" ist ungebunden.

2.jpg Bedeutet dies, dass die Projekteinstellungen vom vorherigen PC geerbt werden, sich jedoch von denen im Arbeitsbereich unterscheiden?

Aus der JRE-Systembibliothek auflösen

Klicken Sie bei ausgewählter JRE-Systembibliothek auf Bearbeiten, um den folgenden Bildschirm anzuzeigen. 3.jpg ↑ Klicken Sie auf die installierte JRE

4.jpg ↑ Klicken Sie auf Suchen

5.jpg ↑ Wenn Sie den Ordner auswählen, in dem JRE installiert ist, wird dieser automatisch durchsucht und hinzugefügt.

6.jpg ↑ Was Sie gesucht haben, wurde der installierten JRE hinzugefügt. Da es sich vor der Migration auf dem PC um Java11 handelte, wählen Sie 11 aus und legen Sie es als Standard fest.

7.jpg ↑ Wenn Sie zum Bildschirm zurückkehren, können Sie die hinzugefügte JRE in der alternativen Spalte auswählen und auf 11 setzen.

8.jpg ↑ Dann verschwand das zuerst angezeigte x. Wenn Sie es anwenden, schließen und wieder öffnen, wird es aus irgendeinem Grund mit einem Kreuz markiert. Wenn Sie also die angegebene Version erneut aus der installierten JRE auswählen, verschwinden die Anzeige x und ungebunden und Sie wechseln zum Modulpfad. tat. (Bild unten)

9.jpg

Lösen Sie dann den Serverklassenpfadcontainer auf

Dieses Mal wurde der Server beim Öffnen des Arbeitsbereichs nicht erstellt. Erstellen Sie daher den Server. Klicken Sie unten auf "Kein Server verfügbar. Klicken Sie auf diesen Link, um einen neuen Server zu erstellen". 12.jpg

Diesmal war es Tomcat9, also wählen Sie es aus (linkes Fenster im nächsten Bild). Außerdem sollten Sie die Einstellungen der Server-Laufzeitumgebung unter dem Servernamen sorgfältig beachten. Klicken Sie unten rechts in der Server-Laufzeitumgebung auf "Laufzeitumgebung konfigurieren". Das rechte Fenster des Bildes wird angezeigt. Wählen Sie den Speicherort des Apache Tomcat-Namens aus. Dann kann die Schaltfläche Bearbeiten auf der rechten Seite ausgewählt werden. Klicken Sie also darauf.

13.jpg

Anschließend wird die Umgebung der aktuell ausgewählten Server-Laufzeit wie folgt angezeigt. 14.jpg ↑ Sie müssen das Installationsverzeichnis von Tomcat überprüfen und es mit der Einstellung der JRE-Systembibliothek verknüpfen, die Sie zuvor gelöst haben. Hier wurde Java 11 bereits als Standard-JRE festgelegt, sodass es kein Problem mit der Workbench-Standard-JRE in der JRE-Spalte gibt.

Wenn eine andere JRE ausgewählt ist, beheben Sie diese oder klicken Sie im ersten neuen Serverdefinitionsfenster auf "Hinzufügen ...", um sie festzulegen.

Bestätigung

Klicken Sie mit der rechten Maustaste auf das Projekt> Öffnen Sie den Java-Erstellungspfad erneut und sehen Sie sich die Registerkarte Bibliothek an. Der Container für den Serverklassenpfad ist nicht gebunden. Wenn diese Option ausgewählt ist, klicken Sie rechts auf die Schaltfläche Bearbeiten.

Dann wird das Fenster auf der rechten Seite des Bildes unten angezeigt. Wählen Sie daher die zuvor festgelegte Laufzeit aus (wenn Sie andere Einstellungen erstellt haben, wird diese ebenfalls angezeigt). 15.jpg

↓ Wenn Sie zu den Projekteigenschaften zurückkehren und auf das Ziellaufzeitelement klicken, wird die Laufzeitliste angezeigt. Stellen Sie daher sicher, dass auch die zuvor festgelegte Laufzeit aktiviert ist. (In meinem Fall gab es einen Scheck an einem anderen Ort) 16.jpg

Wenn ich es jetzt anwende und schließe, sind alle Fehler verschwunden. (Wenn Sie individuelle Einstellungen für Zeichencode oder Warnung / Fehler vorgenommen haben, müssen Sie diese separat festlegen.)

vielleicht

Vielleicht ist das das Wichtigste. Vielleicht sollten Sie Export / Import verwenden, um Ordner für verschiedene Arbeitsbereiche in verschiedene Umgebungen zu verschieben. Ich sagte "pro Arbeitsbereich", aber um genau zu sein, ist es "Arbeitsbereich (Einstellung)".

Export

◆ Datei> Exportieren Klicken Sie im sich öffnenden Export-Assistenten auf Allgemein> Einstellungen → Weiter

Geben Sie bei aktivierter Option "Alle exportieren" den Ordnernamen und den Dateinamen des Exportziels aus der Zieleinstellungsdatei an und klicken Sie auf Fertig stellen, um eine EEP-Datei am angegebenen Speicherort zu erstellen. (Diese Datei enthält das Projekt nicht)

importieren

Beim Importieren Wenn Sie Eclipse starten, öffnen Sie zunächst eine Art Arbeitsbereich. Das Bild zeigt jedoch, dass Sie die zuvor exportierten Arbeitsbereichseinstellungen (.epf) laden. Das Projekt selbst wird in den fertigen Arbeitsbereich importiert und verwendet. Beim Importieren gab es meiner Meinung nach auch eine Einstellung zum Kopieren des importierten Projekts in den Arbeitsbereich, sodass Sie es bei Bedarf auswählen müssen.

◆ Datei> Importieren Klicken Sie im daraufhin geöffneten Import-Assistenten auf Allgemein> Einstellungen → Weiter

Schließen Sie alle importierten Importe ab

Zu guter Letzt

Danke, dass Sie mich lange angerufen haben. Da ich eine kurze Geschichte in der Programmierung und Verwendung von Eclipse habe, habe ich immer noch ein wenig Verständnis, aber ich möchte jedes Problem einzeln lösen, auch wenn es Zeit braucht.

Recommended Posts

[Verwenden von Eclipse] Vorsichtsmaßnahmen beim Verschieben des zu erstellenden Arbeitsbereichs auf einen anderen PC
Wenn Eclipse den Server nicht starten kann
Wenn der Schwebeflug von Eclipse schwer zu sehen ist
Befehl, um Docker vorerst zu verwenden
Fehler beim Erstellen der Java Virtual Machine bei der Installation von Eclipse.
Ich habe versucht, die Fehlermeldung beim Ausführen von Eclipse (Java) zu übersetzen.
Einfache Möglichkeit zum Erstellen einer Zuordnungsklasse bei Verwendung der API
So beheben Sie den unbekannten Fehler, der bei der Verwendung von slf4j in Java aufgetreten ist
Ich habe versucht, den Kalender mit Java auf der Eclipse-Konsole anzuzeigen.
Die Geschichte, dass der Erstellungsfehler bei Verwendung von Eclipse 2020 nicht aufgehört hat
[Rails 5] Anzeigen des Bildschirms zum Ändern des Kennworts bei Verwendung von devise