Java in Visual Studio Code 的问题

2023-06-14 22:52:52 +08:00
 0o0O0o0O0o

最近尝试 Java in Visual Studio Code ,卡在了 launch.json 的配置上。

请问以这个项目的 这个类 为例,该如何写 "type": "java" 的 launch.json 才能顺利地进行 RUN AND DEBUG?也就是一个 maven 项目的一个 module 的 src/test/java/*,如果是 src/main/java/* 就很简单:

{
    "type": "java",
    "name": "Launch App",
    "request": "launch",
    "cwd": "${workspaceFolder}",
    "console": "internalConsole",
    "stopOnEntry": false,
    "mainClass": "com.app.App",
    "args": "",
    "projectName": "my-app"
}

以及为什么?谢谢。

1860 次点击
所在节点    Visual Studio Code
3 条回复
vitovan
2023-06-15 08:01:49 +08:00
我觉得这个不简单,如果是我的话,早就老老实实滚回 Eclipse 或者 IDEA 了。

配置编辑器,总感觉是一辈子的事情。有些配置,改一次,用一辈子;有些配置,改一辈子,就用了一次。
dragondove
2023-06-15 08:59:56 +08:00
安装 java 插件后你的 main 方法上应该有两个按钮的( Run 和 Debug ),直接点击就可以了,不用写 launch.json
0o0O0o0O0o
2023-06-15 10:23:02 +08:00
@dragondove #2

如果是 <some module>/src/main/java/* 是可以直接这样 RUN 或者 DEBUG 的,但是 <some module>/src/test/java/* 就不行,提示是需要添加 sourcepath ,但就算把 sourcePaths 加进了 launch.json ,也依然不起作用

settings.json 的 java.project.sourcePaths 对 maven 也明确说明了不会生效:The setting will NOT affect Maven or Gradle project

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/948802

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX