java从终端以调试模式运行jar
我使用的是intellij idea,我试图在调试模式下从终端运行jar文件,并在代码中的几个地方设置断点
我使用的命令是:java -jar myTestApp.jar -file "myfile.txt" -users myUser -Xdebug -Xrunjdwp:transport=dt_socket,server=127.0.0.1,suspend=n,address=8080
问题是我也在使用commons cli库,所以-Xdebug和-Xrunjdwp参数不被识别为选项,我得到: 知道怎么解决吗
# 1 楼答案
在指定要运行的类或jar之后,Java只需要程序参数。因此,只需将JVM选项放在前面:
# 2 楼答案
这对我有用