有用 vscode 写 Java 的么?我怎么一上来就遇到一堆问题。

20 天前
 leeyuzhe

项目背景 jdk 1.8 + maven + springboot

1.运行前编译这个是全自动的吗?为啥有时候改了代码生效,有时候没反应。另外在执行 mvn clean 后压根不知道重新编译直接运行会报错主类不存在。

2.我的 maven 有多个 profile ,运行前编译如何指定配置?就是 mvn -P 选项

3.我现在每次运行前都会显示 Build failed, do you want to continue ,找了一圈也没找到具体的错误在哪。

4.另外我是一个多模块的 maven 项目,有些模块互相依赖,然后它编译的时候不知道去自动编译依赖么? The project cannot be built until its prerequisite iot-common-kafka is built. Cleaning and building all projects is recommended

我现在的诉求很简单,就是点击一下运行按钮,该编译的编译然后把程序跑起来就行

5998 次点击
所在节点    Visual Studio Code
52 条回复
kenberkeley
20 天前
想不折腾只能 Intellij
Richardhtw
20 天前
我倒是没遇到啥坑,就是智能提示没有 IDEA 舒服
Ayanokouji
20 天前
这需求也不需要 ide 吧,直接 maven 命令运行就行吧。
PS:实在不行,去下个 idea 社区版也行
leeyuzhe
20 天前
@Richardhtw @kenberkeley
@Ayanokouji
我就是 idea 用户,在 idea 上面右上角选中 mvn 配置然后直接点运行就都是好的,完全不需要手工 build 什么的。
现在切换到 vscode 主要是想尝试下最近名声大噪的 cursor
wetalk
20 天前
有啊,头铁
proxytoworld
20 天前
@leeyuzhe cursor 写代码,idea 编译
leeyuzhe
20 天前
@proxytoworld 懂了,您是卖内存条的!
wugp
20 天前
配置一个启动脚本吧,先用 maven 编译,再用 java -jar 运行
xtreme1
20 天前
别折磨自己
Kaiv2
20 天前
1. 使用 maven clean 后 可能不会触发 jdt.ls 自动 build, 需要手动 build 一下
2. Maven 有个插件(如果你安装了 Extension Pack for Java 包含在里面),安装后在左下角有个 Maven 的菜单,点开里面有 Profiles 选择,如果你的命令复杂也可以添加自定义命令。
3. 估计是你的项目依赖问题,试试 mvn compile 后再打开
4. 同上
paranoia
20 天前
由俭入奢易,由奢入俭难
人生苦短我用 idea
yuankui
20 天前
珍惜生命,Java 还是老老实实 IDEA 吧
Navee
20 天前
建议放弃转投 idea
chendl111
20 天前
哪个最好用选哪个
flmn
20 天前
数次想切换,但都退回了 idea ,但是能看到 vscode 对 java 的支持越来越好了,让子弹再飞一会儿。
lsk569937453
20 天前
用 vscode 写 java 强行增加难度,直接社区版 idea 写 java 即可。
jalena
20 天前
都 vscode 了,记事本更佳哟~
Kaleidopink
20 天前
我比你更绝,直接在 neovim 里面写 java (没办法, 电脑只有 8G 内存,根本带不动 IDEA )
xiaozhu317
20 天前
折磨自己
KP45
20 天前
你不会是没装插件吧,IDEA 这种没必要浪费时间,跑不起来就换,虽然我用 vscode 写 Java 好多年了

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

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

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

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

© 2021 V2EX