[JAVA] Erstellen Sie in Eclipse eine Basis für Ihr Stapelverarbeitungsprojekt.

Dieser Artikel beschreibt, wie Sie ein Stapelverarbeitungsprojekt in Eclipse durch Fummeln und Ausprobieren erstellen.

Voraussetzung Arbeit:

    1. Laden Sie die spring-tool-suite von der folgenden Site herunter und extrahieren Sie sie an einen geeigneten Ort. (Beispiel: C: \ pleiades \ usw.) Download-Ziel: https://spring.io/tools/sts/all
  1. Starten Sie Eclipse und geben Sie C: \ pleiades \ sts-3.9.2.RELEASE an, das in 1. als WorkSpace erweitert wurde, und starten Sie es.

Projekterstellungsarbeit:

    1. Klicken Sie im Paket-Explorer mit der rechten Maustaste auf> Neu-> Projekt-> Spring Starter-Projekt. image.png
  1. Geben Sie einen Namen ein-> Geben Sie hier BatchTestApp ein und klicken Sie auf Weiter. image.png

    1. Überprüfen Sie den Stapel und klicken Sie auf die Schaltfläche Fertig stellen, um den Vorgang abzuschließen. image.png
  2. Die Hauptfunktion, mit der der Stapelprozess ausgeführt wird, wird automatisch generiert. image.png

  3. Klicken Sie mit der rechten Maustaste auf BatchTestApplication.java und klicken Sie auf Debug-> Java-Anwendung, um es auszuführen. image.png

  4. Das? Wird zu einem Fehler führen. image.png

Exception in thread "main" java.lang.NoClassDefFoundError:org/springframework/core/env/EnvironmentCapable Beim Nachschlagen wird die Fehlermeldung angezeigt, dass die Klasse org / springframework / core / env / EnvironmentCapable nicht gefunden werden kann.

  1. Überprüfen Sie pom.xml. image.png

Nach vielen Versuchen und Irrtümern ist die Ursache, dass die Version von spring-boot-startar-parent in pom.xml 1.5.9.RELEASE ist. Versuchen Sie es mit dem Quellcode von BatchTestApplication.java Wenn ich import org.springframework.core.env.EnvironmentCapable; eingebe, wird eine Fehlermeldung angezeigt, dass die importierte org.springframework.core.env.EnvironmentCapable nicht gefunden werden kann.

  1. Ändern Sie pom.xml. (Stellen Sie die Version auf 1.2.1.RELEASE ein) image.png

  2. Klicken Sie erneut mit der rechten Maustaste auf BatchTestApplication.java und klicken Sie auf Debug-> Java-Anwendung, um es auszuführen. image.png

Ich weiß nicht, warum 1.5.9.RELEASE keine Klasse hat, aber Spring funktioniert jetzt.

Recommended Posts

Erstellen Sie in Eclipse eine Basis für Ihr Stapelverarbeitungsprojekt.
Erstellen Sie in Eclipse ein einfaches Stapelverarbeitungsframework.
Erstellen Sie mit Eclipse ein Jetty-Projekt
Erstellen Sie ein Tomcat-Projekt mit Eclipse
Erstellen Sie ein Java-Projekt mit Eclipse
Erstellen Sie ein Tomcat-Projekt mit Eclipse Pleiades All in One
Erstellen Sie ein Servlet-Programm in Eclipse
Erstellen Sie in Salesforce ein Tool zur Namensidentifizierung
[CentOS, Eclipse] Lädt Bibliotheksdateien in C-Projekt
So erstellen Sie ein Spring Boot-Projekt in IntelliJ
[Spring Boot] So erstellen Sie ein Projekt (für Anfänger)
So erstellen Sie einen Daten-URI (base64) in Java
Importieren Sie Maven-Projekte programmgesteuert aus Ihrem eigenen Eclipse-Plug-In
So erstellen Sie ein neues Gradle + Java + Jar-Projekt in Intellij 2016.03
Erstellen Sie eine Datenbank in einer Produktionsumgebung
Erstellen Sie eine neue App mit Rails
Erstellen Sie Ihre eigene Codierung für String.getBytes ()
Erstellen Sie ein Maven-Projekt mit Befehlen
Erstellen Sie einen fließenden Server zum Testen
Erstellen Sie mit Intellij ein Spring Boot-Projekt und beenden Sie es sofort nach dem Start
Machen Sie den Kontextstamm zum Projektordner im dynamischen Webprojekt von Eclipse
Erstellen einer Lambda-Entwicklungsumgebung mit Eclipse
Erstellen Sie mit Spring Batch eine einfache On-Demand-Charge
So erstellen Sie ein Maven-Repository für 2020
Erstellen Sie mit IntelliJ ein Java Spring Boot-Projekt
Ermöglichen Sie die Code-Vervollständigung in Eclipse für Mac
Erstellen Sie eine TODO-App in Java 7 Create Header
Stellen Sie ein Tomcat-basiertes Eclipse-Projekt für Heroku bereit
CI für Maven-Projekt in Azure-Pipelines
[Für Anfänger] So debuggen Sie mit Eclipse
Erstellen Sie mit der molekulardynamischen Methode eine Animation, in der Charaktere für einen Moment auftauchen