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 } ] }
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": "" },
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!