vscode デバッグでクラスをロードできない場合はどうすればよいですか?
visual Studio コードのデバッグ Java エラー: メインクラスが見つからないか、ロードできません
javavisual-studio-code
タイトルとして:
使用 Java 開発およびデバッグ環境を構築するには、公式 Web サイトにある 2 つの Java プラグインを使用します。デバッグ構成ファイルは次のとおりです。
推奨される学習: vscode チュートリアル
{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "type": "java", "name": "Debug (Launch)", "request": "launch", "mainClass": "JavaTester", "args": "" }, { "type": "java", "name": "Debug (Attach)", "request": "attach", "hostName": "localhost", "port": 0 } ] }
デバッグ時に、エラーが報告されました: メイン クラス JavaTester が見つからない、または見つからないロードされました。
java.home が正しく構成されていることが確認され、PC の環境変数も構成され、必要に応じてクラスパスも構成され、ローカル端末のデバッグも通過します。ここでメイン クラスが見つかりません。mainClass の設定に何か問題がありますか? この設定に何か要件はありますか?
単純なデモタイプの Java 開発をしたいだけです。つまり、単一の Java ファイルを実行するだけです。
解決策:
launch.json に構成クラスパスを追加します
{ "type": "java", "name": "Debug (Launch)", "request": "launch", "classPaths": [ "(你的vscode编译好的class路径,一般是traget/classes)" ], "mainClass": "JavaTester", "args": "" },
PS: クラスを自動的にコンパイルして生成するにはどうすればよいですか?
通常、デフォルトでは Eclipse メソッドが使用されます。これは、プロジェクト ディレクトリ内の .classpath ファイルです。
このファイルの設定方法については、Baidu に問い合わせてください。
PS: これは vscode ワークスペース ディレクトリではなく、プロジェクト ディレクトリであることに注意してください。
以上がvscode デバッグでクラスをロードできない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。