vscode デバッグでクラスをロードできない場合の対処方法

藏色散人
リリース: 2020-03-31 09:37:54
オリジナル
3788 人が閲覧しました

vscode デバッグでクラスをロードできない場合の対処方法

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!