Erreur Javaw.exe lors du démarrage de Spring Boot (STS)

Contexte

J'ai rencontré SpringBoot pour la première fois lorsque je recherchais une entreprise et je me suis demandé si elle était sortie. Bref bon! Donc, je ne suis pas bon en Java, mais devrais-je l'essayer? J'ai pensé, j'ai fait référence à diverses URL et j'ai commencé la construction.

Je publierai pour la première fois. Si vous avez des lacunes, veuillez nous contacter.

résultat

Un niveau que même Hello World ne peut pas faire. J'ai fait de mon mieux et cela a fonctionné, alors j'ai pensé le partager pour ceux qui trébuchent à l'entrée avec des pensées similaires.

environnement

Windows 10 64bit

Installation STS

Pour SpringBoot, STS, qui est une combinaison d'éclipse et d'environnement d'exécution, est pratique.

――J'ai téléchargé STS4 à partir de l'URL suivante.

STS Download URL

Le nom du fichier était le suivant. spring-tool-suite-4-4.1.2.RELEASE-e4.10.0-win32.win32.x86_64.zip

Si vous exécutez SpringToolSuite4.exe dans cet état, l'erreur suivante sera générée. キャプチャ.PNG

Lorsque j'ai recherché cette erreur sur Google, cela indique que Java n'est pas installé. Si vous regardez de plus près, C:\sts\sts-4.1.2.RELEASE\jre\bin\javaw.exe Est sortie. Si vous placez java à cet emplacement, vous pouvez le démarrer ...? J'ai pensé.

Installation de Java

J'avais une vague idée que le JRE était une version en cours d'exécution avec le runtime Java, alors je vais essayer de l'installer. Cependant, si java est simplement installé, il entrera en conflit avec d'autres environnements et sera mis à jour à chaque fois! Mise à jour de version! J'avais une image bruyante, alors j'ai décidé de la décompresser du zip et de la placer dans le chemin mentionné ci-dessus. Puisque STS est une version 64 bits, java est également une version 64 bits. Je n'ai pas pu trouver le JRE pour une raison quelconque, alors téléchargez le JDK à partir de l'URL suivante. (Je suis désolé si c'est mauvais ...)

JDK Download URL

Le nom du fichier téléchargé est le suivant. jdk-11.0.2_windows-x64_bin.zip

Suivez les étapes ci-dessous pour placer ce fichier dans le chemin référencé par le STS ci-dessus.

Vous devriez maintenant pouvoir lancer SpringToolSuite4!

Créer le premier projet

--Cliquez sur Fichier> Nouveau> Projet Spring Starter --Suivant comme il est --Vérifiez ce qui suit et passez au suivant - Template Engines - Thymeleaf - Web - Web

Une barre de progression apparaîtra en bas à droite de l'écran, alors attendez un peu.

Lancer l'application de démonstration

Lancez l'application de démonstration que vous avez créée.

--Cliquez droit sur le projet> Exécuter en tant que> Application Spring Boot

J'obtiens l'erreur suivante ...

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)

Chaîne manquante?

Ajouter JRE

Lancez à nouveau l'application de démonstration

Faites un clic droit sur le projet> Exécuter en tant que> Application Spring Boot

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

J'ai pu le démarrer!

finalement

Au départ, j'essayais avec STS 3.9.7, et quand je suis tombé sur ce phénomène, j'ai pensé à le publier sur Qiita et j'ai essayé de le reproduire, mais cela s'est bien passé avec la série STS 4. Donc, quand je l'ai réessayé, je l'ai reproduit, et quand je l'ai essayé de la même manière que STS 3.9.7, cela a fonctionné. Ce serait facile si java était installé, mais je voulais faire quelque chose de force, alors c'est devenu comme ça.

Au moment de STS 3.9.7, Maven se mettait parfois en travers et cela ne fonctionnait pas, mais j'ai pu le résoudre par la procédure suivante en fonction du contenu de cette page.

――Fermez STS une fois --Supprimez le dossier `` C: \ Users \ \ .m2``` --Démarrer STS

Recommended Posts

Erreur Javaw.exe lors du démarrage de Spring Boot (STS)
Spring Boot commençant par copie
Spring Boot à partir de Docker
Mémorandum lorsque Spring Boot 1.5.10 → Spring Boot 2.0.0
Méthode de résolution d'erreur Spring Boot + PostgreSQL
À propos des erreurs lors de la mise en œuvre de la validation du printemps
Spring Boot à partir de zéro Partie 2
Spring Boot à partir de zéro Partie 1
Erreur inconnue dans la ligne 1 de pom.xml lors de l'utilisation de Spring Boot dans Eclipse
Erreur de mise en œuvre lors de la mise en œuvre de la validation Spring
Modifications lors de la migration de Spring Boot 1.5 vers Spring Boot 2.0
Modifications lors de la migration de Spring Boot 2.0 vers Spring Boot 2.2
Page d'erreur Spring Boot Whitelabel et réponse JSON
Lorsque @Transactional of Spring Boot ne fonctionne pas
Défi Spring Boot
Lorsque vous souhaitez notifier une erreur quelque part lors de l'utilisation de graphql-spring-boot avec Spring Boot
Remarques sur les annotations lors de l'écriture de tests pour Spring Boot
Spring - Evitement des erreurs / erreurs lors de la création de l'API pour POST
Forme de botte de printemps
Spring Boot Rappelez-vous
gae + botte à ressort
Personnalisez l'affichage lorsqu'une erreur telle que 404 Not Found se produit dans Spring Boot
Erreur lors du démarrage de JUnit avec une version obsolète de POI
[Note] Fichier de configuration lors de l'utilisation de Logback avec Spring Boot
[Java] [Spring Boot] Spécifier le profil d'exécution --Spring Boot à partir de NetBeans
Personnalisez la réponse aux erreurs de l'API REST avec Spring Boot (Partie 2)
Un mémorandum lors de la création d'un service REST avec Spring Boot
Personnalisez la réponse aux erreurs de l'API REST avec Spring Boot (Partie 1)
Fiche d'apprentissage SPRING BOOT 01
Botte de printemps + Heroku Postgres
Rédaction de mémo de démarrage de printemps (1)
Première botte à ressort (DI)
Fiche d'apprentissage SPRING BOOT 02
Aide-mémoire Spring Boot2
Gestion des exceptions Spring Boot
Mappage du servlet Spring Boot
Environnement de développement-développement Spring Boot-
Procédure d'apprentissage Spring Boot
Erreur lors de l'installation du bundle
Apprentissage de Spring Boot [Début]
Rédaction de mémos de démarrage de printemps (2)
Résumé du document Spring Boot 2.2
[Spring Boot] DataSourceProperties $ DataSourceBeanCreationException
Erreur lors du déploiement d'EC2
Disponibilité de l'application Spring Boot 2.3
Tutoriels Spring Boot Sujets
Télécharger avec Spring Boot
Ce que j'ai corrigé lors de la mise à jour vers Spring Boot 1.5.12 ・ Ce à quoi j'étais accro
Obtenez des informations d'erreur à l'aide de DefaultErrorAttributes et ErrorAttributeOptions dans Spring Boot 2.3
Diverses applications de commutation.properties pour chaque environnement au démarrage de Spring Boot