我想完成与此等效的运行
sbt -jvm-debug 5005
但是我似乎无法在 Windows 中传递 args。这就是我所看到的
>sbt -jvm-debug 5005
[info] Loading project definition from [myProject]
[info] Set current project to [myProject] (in build file myProject)
[error] Expected letter
[error] Expected symbol
[error] Expected '!'
[error] Expected '+'
[error] Expected '++'
[error] Expected ';'
[error] Expected end of input.
[error] Expected 'show'
[error] Expected '*'
[error] Expected '{'
[error] Expected project ID
[error] Expected configuration
[error] Expected key
[error] 5005
[error] ^
[error] Not a valid command: jvm-debug
[error] Not a valid project ID: jvm-debug
[error] Expected ':' (if selecting a configuration)
[error] Not a valid key: jvm-debug
[error] jvm-debug
[error] ^
我希望能够从 Intellij 远程调试此应用程序。任何帮助都会很棒!
最佳答案
set SBT_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005
sbt run
是 Windows 7 上唯一有效的解决方案。
关于scala - 如何在 Windows 中启用 SBT 远程调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23332378/