Linux系統下執行Jar包以及idea遠端除錯jar包

zhaozhangxiao發表於2021-12-16

在LINUX系統下執行JAR包的命令如下

1.java -jar xxxxx.jar // 當前ssh視窗被鎖定,可按CTRL + C打斷程式執行,或直接關閉視窗,程式退出

2.java -jar xxxxx.jar & //當前ssh視窗不被鎖定,但是當視窗關閉時,程式中止執行。

3.nohup Java -jar xxxxxx.jar & //意思是不結束通話執行命令,當賬戶退出或終端關閉時,程式仍然執行

4.nohup Java -jar xxxxxx.jar > /root/runtime.out 2>&1 & //指定輸出日誌檔案,意思是不結束通話執行命令,當賬戶退出或終端關閉時,程式仍然執行

idea遠端除錯jar包

1.先啟動jar包
java -Xdebug -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=y -jar xxxxxx.jar
![Linux系統下執行Jar包以及idea遠端除錯jar包](https://cdn.learnku.com/uploads/images/202112/16/55807/0T41pzj95k.png!large)\

2.配置idea
Linux系統下執行Jar包以及idea遠端除錯jar包

###
上圖中的Host地址為遠端jar包執行主機的ip地址,如果為阿里雲/騰訊雲,需要在安全組中放行5005埠
3.debug啟動遠端除錯

需要注意的是,遠端除錯需要保證idea本地的程式碼和遠端jar包中的程式碼一致,否則會出現斷點不準的情況,除錯就和普通除錯一樣,再需要除錯的地方打上斷點即可.

###
————————————————
版權宣告:本文為CSDN博主「拐鍋」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處連結及本宣告。
原文連結:blog.csdn.net/a654540233/article/d...

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章