繁体   English   中英

使用此命令运行时,如何在eclipse中调试jar java -jar target / TextSecureServer-1.22.jar服务器config / development.yml

[英]How to debug a jar in eclipse when run with this command java -jar target/TextSecureServer-1.22.jar server config/development.yml

我正在eclipse中编辑SecureServer Project,但正在单独的命令行中使用以下命令执行它

java -jar target/TextSecureServer-1.22.jar server config/development.yml

如何将eclipse调试器附加到此正在运行的jar文件?

其中不包括JVM标志来指定调试方式运行Java应用程序无法连接到一个调试器。 您将需要重新启动应用程序,并指定适当的参数。 您将在这些命令行选项中找到足够的信息

对于Java 5及更高版本

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000

对于旧版本

-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=4000

注意 :该文档确实说:

无需在调试模式下启动要调试的进程(即,使用-agentlib:jdwp或-Xrunjdwp)

但这可能还不存在。 您可以使用诸如processexplorer之类的工具监视正在运行的应用程序,以查看没有参数的Java应用程序运行时没有默认的侦听端口。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM