V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
donggua997
V2EX  ›  程序员

关于 cursor 写 Java 的问题

  •  
  •   donggua997 · 14 天前 · 3173 次点击
    研究好久用 cursor 生成 java 代码,生成是很强的,但是有一些问题:
    1.运行调试不方便
    2.maven 配置,jdk 配置等不方便
    最终,用 cursor 就是死活启动不了我的 springboot 项目,不是依赖找不到,就是主类找不到或者无法加载主类。

    目前 cursor 编辑器,最合适前端代码生成吗,感觉写 java 只能是用 cursor 生成,然后验证、调试等都还是要去 idea 中。
    还有其他好的方案吗
    32 条回复    2025-03-28 17:14:59 +08:00
    wyntalgeer
        1
    wyntalgeer  
       14 天前
    没有其他好的方案,问就是双开。对于你提问,请善用搜索,不要轻易发日经月经疑问
    gxy2825
        2
    gxy2825  
       14 天前
    我司 Java 开发大部份都切到 cursor 了,装完 java 、Spring 相关的插件之后,调试运行都是没问题的,最多是界面不熟悉不习惯,双开我觉得在目前阶段是很难避免的,毕竟 IDEA 有很多好用的插件 cursor 还没有替代品,未来我是看好的
    thoo61871
        3
    thoo61871  
       14 天前 via iPhone
    双开是最好的方案
    还有更好的方案,用 go
    lts9165
        4
    lts9165  
       14 天前
    还有用 go 同样好的方案,用 python
    lucasdev
        5
    lucasdev  
       14 天前   ❤️ 1
    现阶段 Cursor 写 Java 最好还是双开,有人“开发了两个插件,用来快速在 IDEA 和 Cursor 之间切换” https://linux.do/t/topic/378456
    location123
        6
    location123  
       14 天前
    在写 Android 双开
    ala2008
        7
    ala2008  
       14 天前
    话说你们不担心代码安全吗
    chandlerbing9317
        8
    chandlerbing9317  
       14 天前
    双开 idea 下载 switch2cursor ,cursor 下载 switch2idea
    xiaomushen
        9
    xiaomushen  
       14 天前
    @ala2008 小公司估计一般都无所谓
    janwarlen
        10
    janwarlen  
       14 天前
    copilot 也支持 chat 多文件修改了,可以试试
    iyaozhen
        11
    iyaozhen  
       14 天前
    就是 IDEA 本身功能来说 vs code 还是差一点。这个没办法,不过你的问题肯定还是配置问题,翻翻教程吧

    我们也在尝试从 goland 切到 trae ,慢慢习惯中
    pweng286
        12
    pweng286  
       14 天前
    再开个 idea.
    kchenzhi
        13
    kchenzhi  
       14 天前
    我的项目用 vscode 打开后一致报 maven 插件有问题,通过网上各种问题都解决不了,有大佬知道怎么解决么?
    Invalid plugin execution mapping (plugin execution "org.codehaus.mojo:build-helper-maven-plugin:1.7:add-source (execution: add-source, phase: generate-sources)"). To enable full functionality, correct the invalid mapping and run Maven->Update Project Configuration.Java(0)

    感觉这个问题在 vscode 里存在的话,那 cursor 肯定也用不了了。
    直接使用 maven 命令行编译打包是没问题的。
    甚至项目用 Fleet 打开也都一切正常。
    kytrun
        14
    kytrun  
       14 天前
    Tsssss
        15
    Tsssss  
       14 天前
    setting.json 中设置 maven 和 jdk


    "maven.terminal.useJavaHome": false,
    "maven.executable.path": "~/tools/apache-maven-3.9.9/bin/mvn",
    "maven.settingsFile": "/Users/ts/.m2/settings.xml",
    "java.configuration.maven.userSettings": "/Users/ts/.m2/settings.xml",
    "java.configuration.maven.globalSettings": "~/tools/apache-maven-3.9.9/conf/settings.xml",
    "java.jdt.ls.java.home": "/Library/Java/JavaVirtualMachines/jdk-17.0.5.jdk/Contents/Home",
    Vegetable
        17
    Vegetable  
       14 天前
    这只能说你比较熟悉 idea 那套,不熟悉 vscode 这一套。三四年前我用 vscode 写过一段时间 java, 体验不如 idea 但是基本功能没什么问题。
    你至少先配好 maven 环境再开始开发,别硬着头皮来
    freedomSky
        18
    freedomSky  
       13 天前
    双开的情况下,大家怎么解决 cursor 的编译和 idea 编译的冲突问题
    s1461a
        19
    s1461a  
       13 天前
    @freedomSky +1 我也遇到这个问题
    mgcnrx11
        20
    mgcnrx11  
       13 天前 via iPhone
    @freedomSky 啊? cursor 不执行编译啊
    freedomSky
        21
    freedomSky  
       13 天前
    @mgcnrx11 就是 lsp 在工程下生成的一些 eclipse 系的工程文件,有时候会影响到 idea 这边的运行,我的项目 module 很多,两边编译输出路径分开也不好配
    xausky
        22
    xausky  
       13 天前
    cursor 和 idea 双开,有两个插件可以在两个 ide 之间快速跳转
    Rennen
        23
    Rennen  
       13 天前
    借楼问一下各位大佬,Spring Boot 项目运行没问题,但是当调节控制台窗口大小的时候,会有重复行出现,这是什么情况(有点难描述所以录了个 gif ):
    lanrete
        24
    lanrete  
       13 天前
    @Rennen 稍微有点歪楼,但这个不是 java 的问题,是 cursor 自己的问题,我拿 cursor 跑我的 python 脚本,也会出现 terminal 只要一拖拽就会有重复代码,特别难受
    bluekz
        25
    bluekz  
       13 天前
    我去年同时买了 GitHub copilot 。大部分代码让 copilot 做就行,偶尔 copilot 犯傻的问题打开 cursor 看看有没有解。
    今年靠双开!
    tedzhou1221
        26
    tedzhou1221  
       13 天前 via Android
    我大部分场景都在用 cursor ,只有搞不定的才打开 idea
    Rennen
        27
    Rennen  
       13 天前
    @lanrete 谢谢回复!我确认了下好像是 VS Code 的问题,而且跟语言无关,我执行个 ping -n 10 localhost 命令也会有这样的问题出现
    zbw0414
        28
    zbw0414  
       13 天前
    有一个插件可以打通 IDEA 和 Cursor 两者的光标定位和打开的 tab. 这样你来回切换就好了, 基本上就没有重新定位的烦恼了.不过其实我在做 golang 和 python 开发的同时也做 java 和 scala 的开发, 我个人感觉 cursor 在调试这个弱项基本上能达到 IDEA 的 70%的水准, 反正是够用了. 毕竟平时能 debug 的机会也少, 基本都是靠单测覆盖.
    woldfoll
        29
    woldfoll  
       13 天前 via iPhone
    IDEA 已经很久没打开过了
    ivanksgulu
        30
    ivanksgulu  
       13 天前
    我前端也是双开,还是习惯 webstorm 写代码
    cjydawn
        31
    cjydawn  
       13 天前 via iPhone
    可以试试 Jetbrains 的新方案
    https://www.jetbrains.com/junie/
    Dragonphy
        32
    Dragonphy  
       13 天前
    双开啊,Cursor 生成代码+Ret hat 的 java 插件,Jetbrains 写代码。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3385 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 11:14 · PVG 19:14 · LAX 04:14 · JFK 07:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.