java - 调试外部启动的 jar 文件

标签 java debugging

我想在 Eclipse 中调试外部启动的 jar 应用程序。

我启动 jar 的方式文件是:

java -jar "D:\tools\swagger-codegen-cli.jar" generate -i http://guest1:8080/dbox/cmng/swagger.json -l typescript-angular2 -v

这个jar文件是使用 mvn package 生成的并复制到 D:\tools\ .

我已经克隆了 git 存储库,并将 Maven 项目导入到 Eclipse 中。

有什么想法吗?

最佳答案

运行你的 jar

java 
  -Xdebug 
  -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8888
  -jar myjar.jar

在 Eclipse 中您必须进行调试配置。对于远程 java 应用程序。以8888作为端口。

关于java - 调试外部启动的 jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45856280/

相关文章:

c# - 什么是 "Async Pinned Handle"?

c# - 随机字符生成错误 C#

java - android studio 3.6.1调试找不到局部变量

c++ - 使用 Google Test 调试 C++ 项目时禁用异常处理

debugging - 如何调试从 FullTrustProcessLauncher 启动的 .exe

java - 在 Liferay 上部署 SpringMVC 项目。错误 : ERROR [com. liferay.portal.kernel.deploy.auto.AutoDeployScanner][AutoDeployDir:220]

java - 最终变量作为方法参数

java - 使用 java 11 依赖项编译 android 应用程序

java - 在 Java Tomcat Web 应用程序中存储加密 key 以加密/解密数据库中的敏感数据的最佳做法是什么?

java - Jsp无法将类解析为特定类的类型?