V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
inza9hi
V2EX  ›  Visual Studio Code

我也尝试用 VSC 写 Java , debug 遇到一个问题

  •  
  •   inza9hi · 62 天前 · 1596 次点击
    这是一个创建于 62 天前的主题,其中的信息可能已经有所发展或是发生改变。
    运行时成功的:
    命令行:
    cd /data/test ; /usr/bin/env /Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/bin/java -cp /var/folders/zm/bfm8f7cd687ggw0_wg0xh1mr0000gn/T/cp_4rch529yp8kxh28prgqo1elll.jar com.SimpleCryptoUtil

    Debug 时候:
    命令行:
    /usr/bin/env /Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/bin/java -agentlib:jdwp=t
    ransport=dt_socketserver=nsuspend=yaddress=localhost:58432 -cp /var/folders/zm/bfm8f7cd687ggw0_wg0xh1mr0000gn/T/cp_4rch529yp8kxh28prgqo1elll.jar com.SimpleCryptoUtil
    ERROR: JDWP Non-server transport dt_socketserver=nsuspend=yaddress=localhost:58432 must have a connection address specified through the 'address=' option
    ERROR: JDWP invalid option: -agentlib:jdwp=transport=dt_socketserver=nsuspend=yaddress=localhost:58432

    明显是逗号没有传入命令行…… 用的 zsh
    自己在 launch.json 里面指定也不行。

    {
    "type": "java",
    "name": "SimpleCryptoUtil",
    "request": "launch",
    "mainClass": "com.SimpleCryptoUtil",
    "projectName": "form",
    "vmArgs": "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"
    }
    7 条回复    2024-10-31 00:31:30 +08:00
    coderbean
        1
    coderbean  
       62 天前 via iPhone
    建议别了,还是用 idea 吧。写 go 之类的还能好点,Java 还是 jetbrains 吧
    inza9hi
        2
    inza9hi  
    OP
       62 天前
    @coderbean 我和 @leeyuzhe 一样,想尝试一下 cursor ,所以才学习用一下 vscode
    xuanbg
        3
    xuanbg  
       62 天前
    如果仅从工作角度出发,不建议折腾。如果闲的发慌,折腾折腾挺好的。
    kratosmy
        4
    kratosmy  
       62 天前
    我也在尝试用 cursor ,话说怎么做到 idea 里 auto import java libs?
    nosilence
        5
    nosilence  
       62 天前
    同时用 IDEA 和 Cursor 打开相同的项目,Cursor 问答、自动化生成; IDEA 精修、运行。
    leeyuzhe
        6
    leeyuzhe  
       62 天前
    感觉像是 zsh 的问题,换成 bash 试试,我 mvn -P xxx,!zzz 也会报错!zzz 这个命令找不到
    fpure
        7
    fpure  
       2 天前
    vscode 写 Java 为什么会配置 launch.json ?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2895 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 13:43 · PVG 21:43 · LAX 06:43 · JFK 09:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.