
「HELLO WORLD!」を出力するjava言語をデバックすると、「main メソッドを持つクラスが見つかりません」というエラーが発生いたします。以下の通りに記述していますが、何が間違っているかわからず困っております。何が誤っているか教えていただけると助かります。
--------------------------------------------------------
public class Ren {
public static void main(String[] args){
System.out.println("HELLO WORLD!");
}
}
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
vscodeだったら、フォルダの中に作ったファイルが
唯一これだけだったら自動認識するけどな・・・
今やって見たけど、メインクラスの
ファイル開いて run java するだけだった。
いずれにしても、正しいlaunch.json 作って
mainClass 指定する正規のやり方に
設定を整え、F5(実行)で実行すべき。
回答ありがとうございます。launch.jsonのmainClassの指定は "${file}"でした。これではうまくいかず、調べた他の指定をしてもうまくいかない状況です。launch.jsonの設定で気になる点ございますでしょうか。
-----------------------------------------------------------------------
{
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Launch Current File",
"request": "launch",
"mainClass": "${file}"
/* "mainClass": "${workspaceFolder}" */
/* "mainClass": "${workspaceFolderBasename}" */
/* "mainClass": "$${cwd}" */
/* "mainClass": "${fileBasename}" */
}
]
}
No.2
- 回答日時:
1. プログラムを書いたファイル名を"Ren.java"にする。
2. コンパイル方法は端末で
javac Ren.java
と打つ。
3. 実行は同じく端末で
java Ren
と打つ。
多分1番最初のファイル名が間違ってんじゃないかな?
回答ありがとうございます。ファイル名"Ren.java"にしておりました。教えていただいたコマンドで実行すると、"HELLO WORLD"が表示されたので、開発ツールの「visual studio code」でデバッグするとエラーが発生しますので、ツール設定の問題のようです。
No.1
- 回答日時:
特に誤りはないものと思われます。
開発ツールの設定などに問題はありませんか。
回答ありがとうございます。1人目の方の回答に記載しましたが、コマンドで実行すると”HELLO WORLD!"が表示されましたので、おっしゃる通り開発ツールの設定のようです。開発ツールのエラーをさらに調べると以下のような情報を見つけました。「visual studio code」でワークスペースを設定していないのが原因かと思い、確認しております。
-------------------------------------------------- ---
main メソッドを持つクラスが見つかりません
理由:
launch.jsonで構成を解除すると、デバッガーは main メソッドを使用してクラスを自動的に解決します。このエラーは、デバッガーがワークスペース全体でメイン クラスを見つけないことを示します。mainClass
試みる:
ワークスペースに少なくとも 1 つのメイン クラスが存在するかどうかを確認してください。
主クラスが存在しない場合は、まずメインクラスを作成してください。それ以外の場合は、言語サーバーが起動に失敗したためと考えられます。詳細なトラブルシューティング情報については、言語サーバーのトラブルシューティングの段落を参照してください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- Java java final 1 2022/06/10 22:49
- Java 直し方について教えて頂きたいです。 4 2022/08/13 02:11
- Java java 飾子を付けること(public static・・・) ・コンソールへの出力処理はmainメ 2 2022/06/16 19:34
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- Java eclipse実行ができない 2 2022/07/27 04:47
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- Ruby 【JAVA】数字をひし形に出力するプログラムについて 2 2022/07/11 23:32
- Java javaの質問です 次の機能を有するメソッド4つを自クラスに作成し、実装したいです 【機能】 足し算 1 2022/06/15 17:49
- Java java 次の機能を有するメソッドを自クラスに作成し、実装したいです。 機能 名前判定機能 →名前が 3 2022/06/16 16:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javaクラスファイルをEclipseで...
-
Eclipse・プロジェクトで、フォ...
-
classファイルについて
-
jarの配置・参照について
-
「main メソッドを持つクラスが...
-
Javaアプリケーションの配布方法
-
java クラスファイルとソースコ...
-
classファイルが作成されない
-
★javac★
-
コンパイルした後 java (class...
-
ソース添付に Thread.class の...
-
Eclipseで、クラスを新規作成す...
-
SVFの設定について:クラスパス...
-
EclipseでHTTP404エラーが出る。
-
earファイルを展開する方法
-
Eclipse「リフレッシュ」と「ク...
-
jarファイルの解凍ができない
-
『ClassNotFoundException: org...
-
EclipseでのJSP・Servlet開発に...
-
<Tomcat>存在しないJSPをイン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipse・プロジェクトで、フォ...
-
classファイルについて
-
SVFの設定について:クラスパス...
-
javaクラスファイルをEclipseで...
-
Eclipse「リフレッシュ」と「ク...
-
eclipse でclassesフォルダーが...
-
earファイルを展開する方法
-
EclipseでHTTP404エラーが出る。
-
java クラスファイルとソースコ...
-
jdbcドライバのjarファイルにク...
-
【Eclipse】パッケージ・エクス...
-
「メイン・マニフェスト属性が...
-
「削除するか、クラスパスの正...
-
「main メソッドを持つクラスが...
-
ResourceBundleクラスの使い方
-
『ClassNotFoundException: org...
-
プログラム実行の際に、「ソー...
-
VisualStudioでC++クラスを追加...
-
EclipseでのJSP・Servlet開発に...
-
サーバから落としてきたWebアプ...
おすすめ情報