前提・実現したいこと
vscode+java+Spring Boot+HTML+CSSを使って「Hello」を画面に表示したいです。
https://tech-lab.sios.jp/archives/19941
↑を参照してコードを打ちました。
●追記0811: > C:\Users\Karin\Desktop\Eclipseの環境構築\Hello\demo\target\classesフォルダ以下の状況
●追記0811:C:\Users\Karin\Desktop\Eclipseの環境構築\Hello\demo\target\classes\com\example\demo\DemoApplication.class
*「このファイルはバイナリか、サポートされたいないテキスト エンコードを使用しているため、
エディターに表示されあません。このまま開きますか?」と表示されています。
発生している問題・エラーメッセージ
コンソールに以下が表示されました C:\Program Files\Eclipse Foundation\jdk-11.0.12.7-hotspot\bin\java.exe' '-Dfile.encoding=UTF-8' '@C:\Users\Karin\AppData\Local\Temp\cp_aeou1x0pdvzr8nh5vrri0oery.argfile' 'com.example.demo.DemoApplication' エラー: メイン・クラスcom.example.demo.DemoApplicationを検出およびロードできませんでした 原因: java.lang.ClassNotFoundException: com.example.demo.DemoApplication PS C:\Users\Karin\Desktop\Eclipseの環境構築\Hello>
該当のソースコード
【HelloController.java】 package com.example.demo.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class HelloController { @RequestMapping("/hello") public String index() { return "hello"; } } 【hello.html】 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Hello!!!</title> </head> <body> <h1>HelloWorld</h1> </body> </html> 【DemoApplication.java】 package com.example.demo; // import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class DemoApplication { // public static void main(String[] args) { // SpringApplication.run(DemoApplication.class, args); // } 【C:\Users\Karin\AppData\Local\Temp\cp_aeou1x0pdvzr8nh5vrri0oery.argfileの中身】 -classpath "C:\Users\Karin\Desktop\Eclipseの環境構築\Hello\demo\target\classes;C:\Users\Karin\.m2\repository\org\springframework\boot\spring- boot-starter-thymeleaf\2.5.3\spring-boot-starter-thymeleaf- 2.5.3.jar;C:\Users\Karin\.m2\repository\org\springframework\boot\spring-boot- starter\2.5.3\spring-boot-starter- 2.5.3.jar;C:\Users\Karin\.m2\repository\org\springframework\boot\spring-boot\2.5.3\spring- boot-2.5.3.jar;C:\Users\Karin\.m2\repository\org\springframework\boot\spring-boot- autoconfigure\2.5.3\spring-boot-autoconfigure- 2.5.3.jar;C:\Users\Karin\.m2\repository\org\springframework\boot\spring-boot-starter- logging\2.5.3\spring-boot-starter-logging- 2.5.3.jar;C:\Users\Karin\.m2\repository\ch\qos\logback\logback-classic\1.2.4\logback- classic-1.2.4.jar;C:\Users\Karin\.m2\repository\ch\qos\logback\logback-core\1.2.4\logback- core-1.2.4.jar;C:\Users\Karin\.m2\repository\org\apache\logging\log4j\log4j-to- slf4j\2.14.1\log4j-to-slf4j- 2.14.1.jar;C:\Users\Karin\.m2\repository\org\apache\logging\log4j\log4j-api\2.14.1\log4j- api-2.14.1.jar;C:\Users\Karin\.m2\repository\org\slf4j\jul-to-slf4j\1.7.32\jul-to-slf4j- 1.7.32.jar;C:\Users\Karin\.m2\repository\org\yaml\snakeyaml\1.28\snakeyaml- 1.28.jar;C:\Users\Karin\.m2\repository\org\thymeleaf\thymeleaf- spring5\3.0.12.RELEASE\thymeleaf-spring5- 3.0.12.RELEASE.jar;C:\Users\Karin\.m2\repository\org\thymeleaf\thymeleaf\3.0.12.RELEASE\thymeleaf- 3.0.12.RELEASE.jar;C:\Users\Karin\.m2\repository\org\attoparser\attoparser\2.0.5.RELEASE\attoparser- 2.0.5.RELEASE.jar;C:\Users\Karin\.m2\repository\org\unbescape\unbescape\1.1.6.RELEASE\unbesca pe-1.1.6.RELEASE.jar;C:\Users\Karin\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api- 1.7.32.jar;C:\Users\Karin\.m2\repository\org\thymeleaf\extras\thymeleaf-extras- java8time\3.0.4.RELEASE\thymeleaf-extras-java8time- 3.0.4.RELEASE.jar;C:\Users\Karin\.m2\repository\org\springframework\boot\spring-boot-starter- web\2.5.3\spring-boot-starter-web- 2.5.3.jar;C:\Users\Karin\.m2\repository\org\springframework\boot\spring-boot-starter- json\2.5.3\spring-boot-starter-json- 2.5.3.jar;C:\Users\Karin\.m2\repository\com\fasterxml\jackson\core\jackson- databind\2.12.4\jackson-databind- 2.12.4.jar;C:\Users\Karin\.m2\repository\com\fasterxml\jackson\core\jackson- annotations\2.12.4\jackson-annotations- 2.12.4.jar;C:\Users\Karin\.m2\repository\com\fasterxml\jackson\core\jackson- core\2.12.4\jackson-core- 2.12.4.jar;C:\Users\Karin\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype- jdk8\2.12.4\jackson-datatype-jdk8- 2.12.4.jar;C:\Users\Karin\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype- jsr310\2.12.4\jackson-datatype-jsr310- 2.12.4.jar;C:\Users\Karin\.m2\repository\com\fasterxml\jackson\module\jackson-module- parameter-names\2.12.4\jackson-module-parameter-names- 2.12.4.jar;C:\Users\Karin\.m2\repository\org\springframework\spring-web\5.3.9\spring-web- 5.3.9.jar;C:\Users\Karin\.m2\repository\org\springframework\spring-beans\5.3.9\spring-beans- 5.3.9.jar;C:\Users\Karin\.m2\repository\org\springframework\spring-webmvc\5.3.9\spring- webmvc-5.3.9.jar;C:\Users\Karin\.m2\repository\org\springframework\spring-aop\5.3.9\spring- aop-5.3.9.jar;C:\Users\Karin\.m2\repository\org\springframework\spring-context\5.3.9\spring- context-5.3.9.jar;C:\Users\Karin\.m2\repository\org\springframework\spring- expression\5.3.9\spring-expression- 5.3.9.jar;C:\Users\Karin\.m2\repository\org\springframework\boot\spring-boot-starter- tomcat\2.5.3\spring-boot-starter-tomcat- 2.5.3.jar;C:\Users\Karin\.m2\repository\jakarta\annotation\jakarta.annotation- api\1.3.5\jakarta.annotation-api- 1.3.5.jar;C:\Users\Karin\.m2\repository\org\apache\tomcat\embed\tomcat-embed- core\9.0.50\tomcat-embed-core- 9.0.50.jar;C:\Users\Karin\.m2\repository\org\apache\tomcat\embed\tomcat-embed- el\9.0.50\tomcat-embed-el- 9.0.50.jar;C:\Users\Karin\.m2\repository\org\apache\tomcat\embed\tomcat-embed- websocket\9.0.50\tomcat-embed-websocket- 9.0.50.jar;C:\Users\Karin\.m2\repository\org\springframework\spring-core\5.3.9\spring-core- 5.3.9.jar;C:\Users\Karin\.m2\repository\org\springframework\spring-jcl\5.3.9\spring-jcl- 5.3.9.jar" }
試したこと
「vscode Spring 検出およびロードできませんでした」で調べてみるものの欲しい結果を得ることができませんでした。
補足情報(FW/ツールのバージョンなど)
・・・
回答1件
あなたの回答
tips
プレビュー