如何在特定终端中进行 VScode 调试?
How to make VScode debug in a specific terminal?
我在大学 Python 学习编程时使用 WSL,但 Java 安装在 Windows 文件系统中。现在我们切换到学习 Java,VScode 正在尝试从 WSL 终端进行调试,但这是行不通的。如何在命令提示符下告诉 VScode 到 运行 调试?我猜有些路径相关,但我有点迷路。
我收到以下错误消息:
cmd /C "c:\Users\lukas\.vscode\extensions\vscjava.vscode-java-debug-0.35.0\scripts\launcher.bat "C:\Program Files\Java\jdk-11.0.2\bin\java.exe" -agentlib:jdwp=transport=dt_socket,server=n,suspend=y,address=localhost:50567 -Dfile.encoding=UTF-8 -cp "C:\Users\lukas\AppData\Roaming\Code\User\workspaceStorage\bf1d90699671e44dd71540a7194feefe\redhat.java\jdt_ws\Java DD1380_9c46b501\bin" Sumsort "
Command 'cmd' not found, but there are 17 similar ones.
打开集成终端并点击选择框,选择Select Default Profile
,在弹出的列表框中选择命令提示符,然后按Ctrl +Shift+` 打开一个新的集成终端,它是 cmd.
调试.java
文件也在终端的CMDwindow中执行。请参阅以下 gif:
我在大学 Python 学习编程时使用 WSL,但 Java 安装在 Windows 文件系统中。现在我们切换到学习 Java,VScode 正在尝试从 WSL 终端进行调试,但这是行不通的。如何在命令提示符下告诉 VScode 到 运行 调试?我猜有些路径相关,但我有点迷路。
我收到以下错误消息:
cmd /C "c:\Users\lukas\.vscode\extensions\vscjava.vscode-java-debug-0.35.0\scripts\launcher.bat "C:\Program Files\Java\jdk-11.0.2\bin\java.exe" -agentlib:jdwp=transport=dt_socket,server=n,suspend=y,address=localhost:50567 -Dfile.encoding=UTF-8 -cp "C:\Users\lukas\AppData\Roaming\Code\User\workspaceStorage\bf1d90699671e44dd71540a7194feefe\redhat.java\jdt_ws\Java DD1380_9c46b501\bin" Sumsort "
Command 'cmd' not found, but there are 17 similar ones.
打开集成终端并点击选择框,选择Select Default Profile
,在弹出的列表框中选择命令提示符,然后按Ctrl +Shift+` 打开一个新的集成终端,它是 cmd.
调试.java
文件也在终端的CMDwindow中执行。请参阅以下 gif: