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

关于 cursor 写 Java 的问题

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

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

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