質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Spring Boot

Spring Bootは、Javaのフレームワークの一つ。Springプロジェクトが提供する様々なフレームワークを統合した、アプリケーションを高速で開発するために設計されたフレームワークです。

Q&A

解決済

1回答

2164閲覧

vscode+java+Spring Boot+HTML+CSSを使って画面を表示したいです。

Karin-0401

総合スコア1

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Spring Boot

Spring Bootは、Javaのフレームワークの一つ。Springプロジェクトが提供する様々なフレームワークを統合した、アプリケーションを高速で開発するために設計されたフレームワークです。

0グッド

0クリップ

投稿2021/08/08 14:26

編集2021/08/10 21:56

前提・実現したいこと

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/ツールのバージョンなど)

・・・

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kiino

2021/08/09 17:21

以下のファイルの中身どうなってますか? 質問概要に追記してほしいです C:\Users\Karin\AppData\Local\Temp\cp_aeou1x0pdvzr8nh5vrri0oery.argfile
Karin-0401

2021/08/09 21:55

Keynoさん質問を見てくださりありがとうございます。 ファイルの中身を追記いたしました。 参考になれば幸いです。 よろしくお願いいたします!
kiino

2021/08/10 13:25

追記ありがとうございます 以下のフォルダ以下の状況はどうなっているか、聞いてもいいでしょうか? > C:\Users\Karin\Desktop\Eclipseの環境構築\Hello\demo\target\classes `C:\Users\Karin\Desktop\Eclipseの環境構築\Hello\demo\target\classes\java\main\com\example\demo\DemoApplication.class` か、 `C:\Users\Karin\Desktop\Eclipseの環境構築\Hello\demo\target\classes\main\com\example\demo\DemoApplication.class` か、 のようなファイルが存在しているか気になっています
Karin-0401

2021/08/10 21:54

画像として追記いたしました。 見づらくなってきましたので「●追記0811:」と書いてある部分が追記となります。 階層が少し違いますが、C:\Users\Karin\Desktop\Eclipseの環境構築\Hello\demo\target\classes\com\example\demoの中にDemoApplication.classはありました。 ちなみに「このファイルはバイナリか、サポートされたいないテキスト エンコードを使用しているため、エディターに表示されあません。このまま開きますか?」と表示されています。
guest

回答1

0

自己解決

そもそも、settings.jsonやlaunch.json、Workspaceなどを作っていませんでした。
JDKの変数なども上手くかけていなかったようなのでそこを調整しHello画面を出せました。

見てくださった方、一緒に考えようとしてくださったKeynoさんありがとうございました。

投稿2021/08/13 15:24

Karin-0401

総合スコア1

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問