Javaw.exe Fehler beim Starten von Spring Boot (STS)

Hintergrund

Ich bin SpringBoot zum ersten Mal begegnet, als ich ein Unternehmen recherchierte und mich fragte, ob es herauskam. Sowieso gut! Also, ich bin nicht gut in Java, aber sollte ich es versuchen? Ich dachte, ich habe auf verschiedene URLs verwiesen und mit dem Bau begonnen.

Ich werde zum ersten Mal posten. Wenn Sie Unzulänglichkeiten haben, kontaktieren Sie uns bitte.

Ergebnis

Ein Level, das selbst Hello World nicht kann. Ich habe mein Bestes gegeben und es hat funktioniert, also dachte ich, ich würde es für diejenigen teilen, die mit ähnlichen Gedanken am Eingang stolpern.

Umgebung

Windows 10 64bit

STS-Installation

Für SpringBoot ist STS, eine Kombination aus Eclipse und Ausführungsumgebung, praktisch.

STS Download URL

Der Dateiname war wie folgt. spring-tool-suite-4-4.1.2.RELEASE-e4.10.0-win32.win32.x86_64.zip

Wenn Sie SpringToolSuite4.exe in diesem Status ausführen, wird der folgende Fehler ausgegeben. キャプチャ.PNG

Wenn ich mit diesem Fehler gegoogelt habe, heißt es, dass Java nicht installiert ist. Wenn Sie genauer hinschauen, C:\sts\sts-4.1.2.RELEASE\jre\bin\javaw.exe Wird ausgegeben. Wenn Sie Java an dieser Stelle platzieren, können Sie es starten ...? Ich dachte.

Java-Installation

Ich hatte eine vage Idee, dass die JRE eine laufende Version mit Java-Laufzeit ist, also werde ich versuchen, sie zu installieren. Wenn Java jedoch einfach installiert wird, tritt ein Konflikt mit anderen Umgebungen auf und es wird jedes Mal aktualisiert! Versions-Upgrade! Ich hatte ein verrauschtes Bild, also habe ich beschlossen, es aus der Zip-Datei zu entpacken und in den oben genannten Pfad zu platzieren. Da STS eine 64-Bit-Version ist, ist Java auch eine 64-Bit-Version. Ich konnte die JRE aus irgendeinem Grund nicht finden. Laden Sie das JDK daher von der folgenden URL herunter. (Es tut mir leid, wenn es schlecht ist ...)

JDK Download URL

Der heruntergeladene Dateiname lautet wie folgt. jdk-11.0.2_windows-x64_bin.zip

Führen Sie die folgenden Schritte aus, um diese Datei in den Pfad zu legen, auf den der STS oben verweist.

Sie sollten jetzt SpringToolSuite4 starten können!

Erstellen Sie das erste Projekt

--Klicken Sie auf Datei> Neu> Spring Starter Project --Nächste wie es ist --Überprüfen Sie Folgendes und fahren Sie mit dem nächsten fort - Template Engines - Thymeleaf - Web - Web

Unten rechts auf dem Bildschirm wird ein Fortschrittsbalken angezeigt. Warten Sie also eine Weile.

Starten Sie die Demo-Anwendung

Starten Sie die von Ihnen erstellte Demoanwendung.

Ich bekomme folgenden Fehler ...

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
	String cannot be resolved to a type
  
	at com.example.demo.DemoApplication.main(DemoApplication.java:9)

Fehlende Zeichenfolge?

JRE hinzufügen

Starten Sie die Demo-Anwendung erneut

Klicken Sie mit der rechten Maustaste auf das Projekt> Ausführen als> Spring Boot App

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.1.3.RELEASE)
~(Kürzung)~
DemoApplication in 2.981 seconds (JVM running for 4.501)

Ich konnte anfangen!

Schließlich

Anfangs habe ich es mit STS 3.9.7 versucht, und als ich auf dieses Phänomen stieß, dachte ich darüber nach, es auf Qiita zu veröffentlichen und versuchte es zu reproduzieren, aber es lief gut mit der STS 4-Serie. Als ich es erneut versuchte, reproduzierte ich es und als ich es auf die gleiche Weise wie STS 3.9.7 versuchte, funktionierte es. Es wäre einfach, wenn Java installiert wäre, aber ich wollte etwas mit Gewalt tun, also wurde es so.

Zum Zeitpunkt von STS 3.9.7 war Maven manchmal im Weg und es funktionierte nicht, aber ich konnte es durch das folgende Verfahren gemäß dem Inhalt dieser Seite lösen.

――Schließen Sie STS einmal

Recommended Posts

Javaw.exe Fehler beim Starten von Spring Boot (STS)
Spring Boot beginnt mit dem Kopieren
Spring Boot beginnend mit Docker
Memorandum beim Spring Boot 1.5.10 → Spring Boot 2.0.0
Spring Boot + PostgreSQL-Fehlerbehebungsmethode
Über Fehler bei der Implementierung der Federvalidierung
Spring Boot ab Null Teil 2
Spring Boot ab Null Teil 1
Unbekannter Fehler in Zeile 1 von pom.xml bei Verwendung von Spring Boot in Eclipse
Fehler bei der Implementierung bei der Implementierung der Spring-Validierung
Änderungen bei der Migration von Spring Boot 1.5 auf Spring Boot 2.0
Änderungen bei der Migration von Spring Boot 2.0 zu Spring Boot 2.2
Spring Boot Whitelabel-Fehlerseite und JSON-Antwort
Wenn @Transactional of Spring Boot nicht funktioniert
Fordern Sie Spring Boot heraus
Wenn Sie irgendwo einen Fehler melden möchten, wenn Sie graphql-spring-boot mit Spring Boot verwenden
Hinweise zu Anmerkungen beim Schreiben von Tests für Spring Boot
Spring - Fehler- / Fehlervermeidung beim Erstellen einer API für POST
Spring Boot Form
Spring Boot Denken Sie daran
gae + frühlingsstiefel
Passen Sie die Anzeige an, wenn im Spring Boot ein Fehler wie 404 Not Found auftritt
Fehler beim Starten von JUnit mit veralteter POI-Version
[Hinweis] Festlegen der Datei bei Verwendung von Logback mit Spring Boot
[Java] [Spring Boot] Geben Sie das Laufzeitprofil an - Spring Boot beginnend mit NetBeans
Passen Sie die Antwort auf REST-API-Fehler mit Spring Boot an (Teil 2).
Ein Memorandum beim Erstellen eines REST-Service mit Spring Boot
Passen Sie die Antwort auf REST-API-Fehler mit Spring Boot an (Teil 1).
SPRING BOOT Lernaufzeichnung 01
Frühlingsstiefel + Heroku Postgres
Schreiben von Frühlingsstiefel-Memos (1)
Erster Frühlingsstiefel (DI)
SPRING BOOT Lernprotokoll 02
Spring Boot2 Spickzettel
Spring Boot-Ausnahmebehandlung
Spring Boot Servlet-Zuordnung
Spring Boot Entwicklung-Entwicklungsumgebung-
Spring Boot-Lernverfahren
Fehler bei der Bundle-Installation
Spring Boot lernen [Anfang]
Schreiben von Spring Boot-Memos (2)
Spring Boot 2.2 Dokumentzusammenfassung
[Spring Boot] DataSourceProperties $ DataSourceBeanCreationException
Fehler beim Bereitstellen von EC2
Spring Boot 2.3 Verfügbarkeit von Anwendungen
Spring Boot Tutorials Themen
Mit Spring Boot herunterladen
Was ich beim Update auf Spring Boot 1.5.12 behoben habe ・ Wovon ich süchtig war
Abrufen von Fehlerinformationen mithilfe von DefaultErrorAttributes und ErrorAttributeOptions in Spring Boot 2.3
Verschiedene Switching Application.Eigenschaften für jede Umgebung, wenn Spring Boot gestartet wird