• 请不要在回答技术问题时复制粘贴 AI 生成的内容
tangler
V2EX  ›  程序员

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

  •  
  •   tangler · 6h 40m ago · 2667 views

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

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

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

    31 replies    2026-08-26 16:49:07 +08:00
    northernsongy2
        1
    northernsongy2  
       6h 36m ago
    你把 vscode 里面 java 的插件都卸载了,然后只用 vscode 做 AI 相关的事情。

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

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

    不过
    1 配置让 ai 给出一份
    2 安装最小的插件 不自己看代码让 ai 帮你看
    3 现在根本不用启动服务验证 build 过就没啥问题
    Sezxy
        16
    Sezxy  
       5h 41m ago
    ttsh
        17
    ttsh  
       5h 38m ago
    我一个工作区 4 个项目一起写,芯片 Apple M3 内存 24 GB ,没问题
    kanakana
        18
    kanakana  
       5h 36m ago via Android
    Vscode 有两个 Java 插件,一个微软自己推的,一个 Oracle 的。记得之前用的时候 Oracle 自家做的比微软的体验要好,不知道现在怎么样了。
    Sezxy
        19
    Sezxy  
       5h 32m ago   ❤️ 1
    最难受的屎 vscode 的 java 插件不能 ctrl+鼠标左键快速跳转到实现
    noob9030
        20
    noob9030  
       5h 32m ago
    用 qoder 的 idea 的插件呀,用起来很丝滑,推荐你用一下
    sagnitude
        21
    sagnitude  
       5h 30m ago   ❤️ 1
    仍然默认用 IDEA ,但主要用来看代码,提交,运行,改代码用 codex 也好 OpenCode 也好 cc 也好都行
    Sharuru
        22
    Sharuru  
       5h 23m ago
    =3= 等你真启动了,还会碰到各种各样奇怪的问题。

    反正最后我直接连 IDEA 都不用,直接用回了 Eclipse ,装个 JRebel 当热替换,就当个项目启动器。
    VSC 当 Agent Window
    Benny2023
        23
    Benny2023  
       3h 29m ago
    idea 的 cc 插件我用起来卡卡的,还是 codex 生成完代码再去 idea 提交
    yangwa
        24
    yangwa  
       3h 26m ago
    很难用,牺牲点内存吧,vscode 和 idea 都开着,ai 改 切换回 idea 看,我就是这样干的,国内 idea 插件 trae 一坨,codebuddy 更新了几版勉强可以用
    interim
        25
    interim  
       3h 21m ago
    vscode 用 cc 写代码,装了基础的 java 插件,代码在 idea 看
    bellx
        26
    bellx  
       2h 54m ago
    vs 用来看看 ai 写的代码还行,干重活急活还是 idea
    tangler
        27
    tangler  
    OP
       2h 51m ago
    @Sezxy #16 已经用上,体验确实不错
    Kontinue
        28
    Kontinue  
       2h 15m ago
    还要啥插件? 开发看代码 idea ,ai 直接 codex 或者 zcode 这类的呀,很顺滑
    yukiiii
        29
    yukiiii  
       36 mins ago
    @Sezxy #16 前段时间开始用这个,确实还不错
    anhaoshuaiai
        30
    anhaoshuaiai  
       33 mins ago
    不错
    leon0903
        31
    leon0903  
       17 mins ago
    @cutecore 还有 Spring 的支持也是一坨,即便是安装了 Spring 插件后,也很难找到要启动的应用,它会把所有的模块都列出来...
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5392 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 73ms · UTC 09:06 · PVG 17:06 · LAX 02:06 · JFK 05:06
    ♥ Do have faith in what you're doing.