用 vscode 开发 Java 项目竟然这么煎熬吗

tangler 2026-08-26 10:25 1

一直以来都是 idea 用户,但是 idea 的 codex/cc 插件不太行,自带的 AI 还各种限制,很多时候就终端里直接打开,但是复制跳转这些功能很差,就干脆试下 vscode


好家伙,平时 idea 多开 N 个仓库一点感觉都没,vscode 光是打开一个 java 仓库,M3 的风扇直接爆炸,然后各种进程无响应,CPU 内存拉满...


我想着可能要建索引啥的先让他跑会吧,毕竟 idea 初始化也是要点时间的,结果好不容易跑完了,我就改了个 proto 重新 build 下,眼看着 vscode 把整个项目又重新 build 了一遍,又各种进程无响应真的是无语了...

最新回复 (37)
  • northernsongy2 08-26 10:30
    1
    你把 vscode 里面 java 的插件都卸载了,然后只用 vscode 做 AI 相关的事情。

    > 其实 idea 对 AI 支持挺好的,你切到非中国大陆,然后用自带的 AI 插件里面 Claude code/codex acp ,还是很流畅的
  • coolcoffee 08-26 10:33
    2
    idea 在索引这块还是有两把刷子的。像极了 Java 这种冷启动慢的要死,但是启动完后速度又不输 Golang 的特性。
  • tangler 楼主 08-26 10:37
    3
    @northernsongy2
    @coolcoffee
    已老实换回 idea
  • zls3201 08-26 10:43
    4
    我好奇 java 项目 首次上传的 token 有多大
  • chendy 08-26 10:53
    5
    @zls3201 个人体验,手里的一个上古 Java 项目和一个新前端项目,java 项目因为都是小修小补,用的 token 反而少…
  • zls3201 08-26 11:03
    6
    @chendy 你别豁我 java 这种语言、框架、工具都超级重量级,还有版本分裂严重的,

    用的 token 反而少
  • 526457385 08-26 11:08
    7
    我现在一直用 vscode 开发 java ,公司配的工作电脑,比 idea 快还占用内存少,按一个 codex 的插件,右边聊天左边看代码,感觉没什么问题,偶尔启动调试一下也能用;用 vscode 要配置 maven ,我估计你是 maven 仓库啥的没配置 vscode 用默认的然后一直下载 jar 包的缘故。
    另外,如果你是在受不了 idea 的 codex 插架的话就另开一个 codex 写代码,idea 看代码加调试也行啊
  • ShiBuYi 08-26 11:09
    8
    idea 不也有 cc 插件?
    我也一直用的 idea ,8 年了, 舍不得换
  • hullhutt 08-26 11:09
    9
    同感,感觉 java 还是 idea 强点
  • Edward4074 08-26 11:11
    10
    @zls3201 该说不说,写 java 真的不怎么费 token ,写前端动不动就压缩
  • menghuitangchao 08-26 11:12
    11
    只要 token 够,可以不用 idea 开发 Java 项目,AI 写,AI 跑,人只看结果
  • cutecore 08-26 11:15
    12
    @zls3201 java 普通工作需求,改改 bug ,加几个接口,用的 token 很少,甚至 workbuddy 日常签到就能覆盖。
  • penisulaS 08-26 11:16
    13
    第一次启动慢吧,我反正启动起来就不关了,调试 spring 项目也可以接受
  • lazinesssheep 08-26 11:21
    14
    同 java 已经很久没有打开 ide 了
  • cutecore 08-26 11:22
    15
    1 项目的 jdk 、maven 、settings.xml 、-U -DskipTests 等参数,在 vscode 设置里面很难找。
    2 vscode 的代码跳转是狗屎 快捷键也是狗屎 ctrl+f12 不是人类能按的
    3 vscode 占用资源并不少 跑好几个 openjdk

    不过
    1 配置让 ai 给出一份
    2 安装最小的插件 不自己看代码让 ai 帮你看
    3 现在根本不用启动服务验证 build 过就没啥问题
  • Sezxy 08-26 11:25
    16
    https://github.com/zhukunpenglinyutong/jetbrains-cc-gui

    idea 用这个插件吧
  • ttsh 08-26 11:27
    17
    我一个工作区 4 个项目一起写,芯片 Apple M3 内存 24 GB ,没问题
  • kanakana 08-26 11:30
    18
    Vscode 有两个 Java 插件,一个微软自己推的,一个 Oracle 的。记得之前用的时候 Oracle 自家做的比微软的体验要好,不知道现在怎么样了。
  • Sezxy 08-26 11:34
    19
    最难受的屎 vscode 的 java 插件不能 ctrl+鼠标左键快速跳转到实现
  • noob9030 08-26 11:34
    20
    用 qoder 的 idea 的插件呀,用起来很丝滑,推荐你用一下
  • sagnitude 08-26 11:35
    21
    仍然默认用 IDEA ,但主要用来看代码,提交,运行,改代码用 codex 也好 OpenCode 也好 cc 也好都行
  • Sharuru 08-26 11:43
    22
    =3= 等你真启动了,还会碰到各种各样奇怪的问题。

    反正最后我直接连 IDEA 都不用,直接用回了 Eclipse ,装个 JRebel 当热替换,就当个项目启动器。
    VSC 当 Agent Window
  • Benny2023 08-26 13:36
    23
    idea 的 cc 插件我用起来卡卡的,还是 codex 生成完代码再去 idea 提交
  • yangwa 08-26 13:40
    24
    很难用,牺牲点内存吧,vscode 和 idea 都开着,ai 改 切换回 idea 看,我就是这样干的,国内 idea 插件 trae 一坨,codebuddy 更新了几版勉强可以用
  • interim 08-26 13:44
    25
    vscode 用 cc 写代码,装了基础的 java 插件,代码在 idea 看
  • bellx 08-26 14:11
    26
    vs 用来看看 ai 写的代码还行,干重活急活还是 idea
  • tangler 楼主 08-26 14:15
    27
    @Sezxy #16 已经用上,体验确实不错
  • Kontinue 08-26 14:51
    28
    还要啥插件? 开发看代码 idea ,ai 直接 codex 或者 zcode 这类的呀,很顺滑
  • yukiiii 08-26 16:30
    29
    @Sezxy #16 前段时间开始用这个,确实还不错
  • anhaoshuaiai 08-26 16:32
    30
    不错
  • leon0903 08-26 16:49
    31
    @cutecore 还有 Spring 的支持也是一坨,即便是安装了 Spring 插件后,也很难找到要启动的应用,它会把所有的模块都列出来...
  • kinghly 08-26 17:14
    32
    现在还需要手写嘛,都是最多看看代码
  • ChaYedan666 08-26 17:20
    33
    从 jb 自家的 ai assistant ,可以使用 codex 登录,不用其他插件就挺好的。想接什么都可以,免费额度用来生成 git commit
  • shunia 08-26 17:23
    34
    雀氏,我司项目用 vscode 甚至根本没法干活,官方那几个垃圾 extension 压根不工作。
    Java 没有牛逼的 LSP 实现吗?怎么在 vscode 里这么拉跨。
  • cutecore 08-26 17:45
    35
    @leon0903 springboot 单体应用 之前也抽风找不到主类 需要写 launch.json
  • YuanJiwei 08-26 17:49
    36
    有没有兴趣用一下 termio.sh 终端优先的 AI 开发环境
  • AlexRoot 08-26 20:36
    37
    @cutecore ctrl+f12 ctrl+F7 跳转真是蚌埠住
* 帖子来源V2EX
返回