jar 调试,调试jar包中的代码
00-1010问题:步骤:重点:IDEA的源代码必须和要调试的jar包一致,切记!否则不会进入调试模式!后记:
00-1010一般情况下,可以做成Jar包的项目,当其源代码运行应用项目时,可以直接进行调试。然而,当实际的项目在测试环境中运行时,它是在jar环境中运行的。当测试环境中出现问题并且它在本地运行正常时,有两种情况:1: 1。远程在线调试;2.下载jar并在本地调试jar包。
现在作为一个例子,jar已经被本地调试:
00-1010 1.通过以下命令启动jar文件:(可以修改端口5005)
壳
Java-jar-xdebug-xrunjdwp 3360 transport=dt _ socket,server=y,suspend=n,address=5005[您的jar文件]
这一步需要打开终端窗口,可以使用快捷键(Alt F12)直接执行这里的命令,如下:
2.创建“远程”执行配置3360
3.保留默认配置,然后单击“应用”和“确定”
4.因为您的Jar文件已经被执行,所以您可以直接启动debug:
目录
如果出现以下错误,这是因为在第一步中没有执行jar包
无法打开调试器端口(localhost :5005): Java . net . connect异常“连接被拒绝:connect”
00-1010该方法也可用于调试部署到远程服务器的Jar包。操作同上,要求在线服务器按以下方式启动。
Java-jar-xdebug-xrunjdwp 3360 transport=dt _ socket,server=y,suspend=n,address=5005[您的jar文件]
不过一般来说,正规公司对发布都有严格的规定。一般不允许他们在线调试代码,容易影响在线用户。
这就是这篇关于优雅调试jar包的文章。关于优雅调试jar包的更多细节,请搜索popular IT以前的文章或继续浏览下面的相关文章。我希望你以后能更多地支持流行音乐!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。