问题:
一般情况下,可以打成Jar包的项目,它的源码运行Application项目时,是可以直接调试源码的。但是实际项目在测试环境运行时是以jar的形势运行,碰到测试环境出问题,本地运行OK的这种情况,有两种case:1、远程在线调试,2、把jar下载下来,本地调试jar包
一般情况下,可以打成Jar包的项目,它的源码运行Application项目时,是可以直接调试源码的。但是实际项目在测试环境运行时是以jar的形势运行,碰到测试环境出问题,本地运行OK的这种情况,有两种case:1、远程在线调试,2、把jar下载下来,本地调试jar包
1.打开Exlipse文件,找到file---export 2.找到java这个文件,选择JAR file 3.选择需要打包的文件,选择一个jar文件导出的位置设置一个名字,点击下一步,注意不要点finish 4.点击下一步 5.选择你要启动的文件,最后点击fin。
现以本地调试jar为例:
步骤:
1、通过以下命令启动 jar文件:(端口5005可以修改)
1、请先在 Mac 电脑上打打开 App Store 应用商店,如图所示。2、打开 App Store 商店以后,请点击右上角的“搜索框”,如图所示。3、随后在搜索框中直接输入 jar 关键字,搜索即可看到很多可以用于在 Mac 上打开 就、a。
shell
2、创建一个&34; 执行配置:
3、保留 默认配置点击 &34; 和 &34;
4、因为你的Jar文件已经在执行了,所以可以直接开始 debug:
关键点:IDEA源码必须与待调试jar包保持一致,切记!!!不然进不了debug模式!!!!
如果出现以下错误,那是因为第一步没有执行jar包
后记:
1、首先确保自己的系统是在安装好java环境条件下,按下Windows+R键,在弹出的运行框中输入CMD:2、先在弹出的黑框框中切换到.jar文件的所在目录,在黑框中输入java -jar ***.jar,***表示要运行的.jar文件名,如图。
这个方法也可以用来调试部署到远程服务器的Jar包,操作同上,要求线上服务器以下方式进行启动
java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 [你的 jar 文件]
1、桌面有一个jar的文件。2、点击这个文件选择打开方式。3、选择一个解压文件的软件,如360压缩。4、确定之后即可,打开。JAR 文件格式以 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还。
不过,一般正式的公司对发布有着严格的规范,一般不允许在线去debug代码,容易影响线上用户。