新聞中心
Linux下如何運行jar包?當需要把在Windows上開發(fā)的Java程序用在Linux上運行時,就需要吧該Java程序打包成jar包上傳到Linux上去運行,本篇文章為大家詳細講解一下Linux下運行jar包具體方法。

成都創(chuàng)新互聯(lián)是專業(yè)的新都網(wǎng)站建設(shè)公司,新都接單;提供成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行新都網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
方式一:
java -jar XXX.jar 特點:當前ssh窗口被鎖定,可按CTRL + C打斷程序運行,或直接關(guān)閉窗口,程序退出 那如何讓窗口不鎖定?
方式二
java -jar XXX.jar & &代表在后臺運行。 特定:當前ssh窗口不被鎖定,但是當窗口關(guān)閉時,程序中止運行。 繼續(xù)改進,如何讓窗口關(guān)閉時,程序仍然運行?
方式三
nohup java -jar XXX.jar & nohup 意思是不掛斷運行命令,當賬戶退出或終端關(guān)閉時,程序仍然運行 當用 nohup 命令執(zhí)行作業(yè)時,缺省情況下該作業(yè)的所有輸出被重定向到nohup.out的文件中,除非另外指定了輸出文件。
方式四
nohup java -jar XXX.jar >temp.txt & 解釋下 >temp.txt command >out.file command >out.file是將command的輸出重定向到out.file文件,即輸出內(nèi)容不打印到屏幕上,而是輸出到out.file文件中。
可通過jobs命令查看后臺運行任務(wù) jobs 那么就會列出所有后臺執(zhí)行的作業(yè),并且每個作業(yè)前面都有個編號。
如果想將某個作業(yè)調(diào)回前臺控制,只需要 fg + 編號即可。 fg 23 查看某端口占用的線程的pid netstat -nlp |grep :9181
方法五
nohup java -jar xxx.jar >/dev/null 2>&1 &
后臺運行程序,并且不需要輸出。
—————————————–一個胖子———–兩個胖子—————三個胖子—————————————
如果使用了方法五,jar程序執(zhí)行后,怎么關(guān)掉該程序呢。
#先查詢到該進程的id
ps -ef|grep java
# 然后根據(jù)id號殺進程。。。。很暴力
kill -9 xxx
比如下面的dwkafka.jar程序?qū)倪M程號就是24994
img
然后…
img
網(wǎng)頁題目:Linux下運行jar具體方法
網(wǎng)站鏈接:http://www.5511xx.com/article/djjssjc.html


咨詢
建站咨詢
