java - 如何在可视化代码 IDE 中调试 ANT + JAVA 项目
问题描述
我的项目在可视化代码 [Tomcat] 中运行顺利。但是在调试它时,我尝试添加launch.json并为其添加配置,如下所示:-
{
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Debug (Launch)",
"request": "launch",
"cwd": "${workspaceFolder}",
"console": "internalConsole",
"mainClass": "full qualified name",
"args": ""
}]}
按 F5 开始调试后,出现错误
无法创建调试适配器(package.json 中未指定可执行文件)
那么,还有其他方法吗?需要一些建议。在此先感谢。
解决方案
在遵循此答案后尝试调试独立的 java 文件时,我遇到了同样的错误。您不再需要这样做,因为 VS Code 会自动.vscode/launch.json
在当前目录下生成文件。
实际上,调试器没有工作是因为另一个原因。我安装了Java 扩展包,但没有安装RedHat OpenJDK , Red Hat 的 The Language Support for Java(TM)需要它。
推荐阅读
- active-directory - RabbitMQ in_group 过滤器在 Active Directory 中出现错误
- arduino-uno - 如何在arduino上执行积分
- c++ - c++ std::cin 超时(跨平台)
- mysql - 是否有可能将托管在不同服务器上的 asp.net 网站连接到另一台服务器上的数据库?
- jupyter-notebook - 分析日志文件中观察的预测质量
- android - 了解“android.os.Debug:无法获取内存消耗信息:-1”
- javascript - 我想对我获取的数据进行分页,以便前 20 个条目将在第一页上,然后在下一页上单击下一个按钮时的下 20 个值
- loops - 循环一个不按顺序的函数
- javascript - 没有 nodejs 的导入模块 - vanillaJS
- visual-studio-code - Live Share 失败,因为“vscode.notebook.onDidChangeNotebookDocumentMetadata 不是函数”