使用idea 调试java -jar xxx.jar方式启动
今日思语:希望是什么?希望就是 你还在挣扎中。。。
idea是一个功能强大的java开发工具,可以很方便的帮助开发人员进行开发工作。
1、有时我们通过使用java -jar xxx.jar方式启动可执行jar时,我们可以通过idea进行debug操作。示例如下:我们先通过 mvn clean install 构建可执行的jar包(此处使用springboot打包插件进行打包),之后打开控制台,通过java -jar方式启动jar
C:\Users\admin\Desktop>java -Xdebug -Xrunjdwp:transport=dt_socket,address=,server=y,suspend=y -jar mytest.jar
这里address指定一个地址端口,与后面idea设置的要一致,执行上述命令,可以看到监听了5005端口:

2、在idea上添加一个你服务对应的Remote连接

设置相关的内容

之后就可以启动这个连接了

启动之后控制台那边就开始启动了

后面就可以使用idea进行debug操作了

3、在控制台看到的日志不够详细,可以将日志打印到一个文件中,只需在启动命令后面加上重定向到文件即可


后续就可以查看log.log文件看具体的日志信息了
使用idea 调试java -jar xxx.jar方式启动的更多相关文章
- [原创] 如何用Eclispe调试java -jar xxx.jar 方式执行的jar包
		
有时候,我们经常会需要调试 java -jar xxx.jar方式运行的代码,而不是必须在Eclipse中用Debug或者Run的方式运行.比如我们拿到的SourceCode不完整.Java提供了一种 ...
 - 【转】如何用Eclispe调试java -jar xxx.jar 方式执行的jar包
		
原文地址:https://www.cnblogs.com/zzpbuaa/p/5443269.html 有时候,我们经常会需要调试 java -jar xxx.jar方式运行的代码,而不是必须在Ecl ...
 - Linux环境下执行java -jar xxx.jar命令如何让springboot项目在后台运行
		
段落引用> 由于springboot内置了tomcat容器,我们通常会把项目打成jar或者war后直接使用java -jar xxx.jar命令去运行程序,但是当前ssh窗口被锁定或者按下ctr ...
 - Java:Linux上java -jar xxx.jar&java -cp 区别
		
java -cp java -cp 和 -classpath 一样,是指定类运行所依赖其他类的路径,通常是类库和jar包,需要全路径到jar包,多个jar包之间连接符:window上分号“;”.Lin ...
 - Java:Linux上java -jar xxx.jar命令执行jar包时出现Error: Invalid or corrupt jarfile xxx.jar解决方案
		
背景: 从ftp上上传jar包到linux上,之后在linux上通过ftp命令下载jar包文件,开始执行Java-jar,一直提示错误:Error: Invalid or corrupt jarfil ...
 - java -jar xxx.jar
		
之前用MyEclipse做了一个可执行jar,点击就可运行的. 今天突然不好用了,错误是: could not find the main class C:\123\abc.jar.Program w ...
 - java -jar -Xbootclasspath/a:/xxx/config   xxx .jar  和 java -jar  xxx .jar 的区别
		
1.如果有用Xbootclasspath的话则config的文件会直接覆盖jar里面的resouces文件,覆盖application.yml ,也会覆盖logback-spring.xml ,比如j ...
 - java -jar start.jar和nohup java -jar xxx.jar > test.log &的区别
		
nohup用在什么地方? KD3EE49RD38
 - Maven可以使用mvn package指令对项目进行打包,如果使用Java -jar xxx.java
		
Maven可以使用mvn package指令对项目进行打包,如果使用Java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in ...
 
随机推荐
- [转帖]POW , POS 与 DPOS 一切都为了共识
			
POW , POS 与 DPOS 一切都为了共识 https://www.jianshu.com/p/f99e8fe57c9a 共识机制的背景 加密货币都是去中心化的,去中心化的基础就是P2P节点 ...
 - 嵌入式02  STM32 实验07 串口通信
			
STM32串口通信(F1系列包含3个USART和2个UART) 一.单片机与PC机串行通信研究目的和意义: 单片机自诞生以来以其性能稳定,价格低廉.功能强大.在智能仪器.工业装备以及日用电子消费产品中 ...
 - 【读书笔记】胡说IC
 - python 字符串替换功能 string.replace()可以用正则表达式,更优雅
			
说起来不怕人笑话,我今天才发现,python 中的字符串替换操作,也就是 string.replace() 是可以用正则表达式的. 之前,我的代码写法如下,粗笨: 自从发现了正则表达式也生效后,代码变 ...
 - win10下更新anaconda和pip源
			
第一步:更新anaconda源. anaconda的官方源太慢,推荐清华源:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/ 软件下载也可以在这个 ...
 - IDEA自动清理优化import包
			
IDEA自动清理优化import包 直接上图: Add unambiguous imports on the fly:快速添加明确的导入. Optimize imports on the fly:快速 ...
 - 【转载】C#中List集合使用Contains方法判断是否包含某个对象
			
在C#的List集合中,如果要查找List集合是否包含某一个值或者对象,如果不使用List集合类的扩展方法的话一般会使用for循环或者foreach遍历来查找,其实List集合类中的扩展方法Conta ...
 - 推荐一个去除图片人物背景的工具Removebg
			
可以在线使用,url:https://www.remove.bg/users/sign_in 用邮箱免注册一个免费账号: 注册的邮箱会收到一封激活账号的邮件: 点击Activate account后激 ...
 - openresty应用场景以及研发网关系统功能说明
			
openresty主要应用场景 Web应用 进行一些业务逻辑处理,甚至进行耗CPU的模板渲染,一般流程:mysql/redis/http获取数据.业务处理.产生JSON/XML/模板渲染内容,比如京东 ...
 - MySQL DDL--MySQL 5.7版本Online DDL操作
			
主键索引维护 1.新增主键索引 ## 可以使用ALGORITHM=INPLACE+LOCK=NONE方式,操作期间允许读写. ALTER TABLE tb001 ADD PRIMARY KEY (ID ...