Maison > outils de développement > VSCode > le corps du texte

Que faire si le débogage vscode ne peut pas charger la classe

藏色散人
Libérer: 2020-03-31 09:37:54
original
3786 Les gens l'ont consulté

Que faire si le débogage vscode ne peut pas charger la classe

Que dois-je faire si le débogage vscode ne parvient pas à charger une classe ?

Erreur Java de débogage du code Visual Studio : la classe principale est introuvable ou ne peut pas être chargée

javavisual-studio-code

Comme le titre :

Utilisation Deux plug-ins Java sur le site officiel sont utilisés pour créer un environnement de développement et de débogage Java. Le fichier de configuration du débogage est le suivant :

Apprentissage recommandé : Tutoriel 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
        }
    ]
}
Copier après la connexion

Lors du débogage, il continue de signaler des erreurs : La classe principale JavaTester est introuvable ou introuvable chargé.

java.home a été confirmé comme étant configuré correctement, les variables d'environnement du PC ont également été configurées, le chemin de classe a été configuré comme requis et le débogage du terminal local a également réussi. Je ne trouve pas la classe principale ici. Y a-t-il un problème avec la configuration de mainClass. Y a-t-il des exigences pour cette configuration ?

Je veux juste faire un développement Java simple de type démo, c'est-à-dire n'exécuter qu'un seul fichier Java.

Solution :

launch.json Ajouter une configuration classPaths

{
    "type": "java",
    "name": "Debug (Launch)",
    "request": "launch",
    "classPaths": [
        "(你的vscode编译好的class路径,一般是traget/classes)"
    ],
    "mainClass": "JavaTester",
    "args": ""
},
Copier après la connexion

PS : Comment compiler et générer automatiquement des classes ?

Généralement, la méthode Eclipse est utilisée par défaut, qui est le fichier .classpath dans le répertoire du projet.

Comment configurer ce fichier, s'il vous plaît Baidu.

PS : Notez qu'il s'agit du répertoire du projet, et non du répertoire de l'espace de travail vscode.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!