導航:首頁 > 編程語言 > killjava進程

killjava進程

發布時間:2022-06-15 15:24:03

① 怎麼卸載java

這個簡單,首先看你是什麼操作系統了,一般的windows系統,點擊左下角的開始,有一個控制面板,打開控制面板有一個程序與功能的按鈕,打開之後找到java程序,卸載即可,希望能夠幫助到你,記得推薦最佳答案,不會的話可以問我

② 利用linux命令kill -9殺死java程序會有什麼後果

正常的java程序,你啟動,ctrl+c退出的時候也跟著退出了。
用nohup /run.sh & 這樣的需要用kill -9 或者你自己寫一個特殊的sh用來專門殺這個進程也可以、

③ 有沒有java進程kill(或者Terminate)掉之後,然後執行的方法嗎請大神指點 如果能解決我的問題50分送上

可以用Future future=executorServer.submit(new callable(){...})//提交線程。
future.cancle();//取消線程
executeServer.submit(new callable(){...})//再次執行線程

④ java進程怎麼安全關閉

就是有個main方法在死循環的查數據處理數據。然後要更新代碼,不能直接kill呀,kill會把正在處理的數據弄丟,就需要在個監控,可以再跑的過程里讓他停止讀取數據,然後把內存里的數據處理完了再關閉

⑤ 如何kill掉一個指定的java程序

查看java線程:ps aux | grep java
殺死指定線程:kill -9 進程id
殺死所有java線程: killall -9 java

⑥ linux java進程kill後 如何啟動呢

java -jar ****.jar即可

⑦ springcloud jar包啟動會把另外一個java進程kill掉

啟動java後台進程有兩種方式:

1. 絕對路徑/bin/java() : 後台運行,你關掉終端會停止運行

2. nohup 絕對路徑/bin/java (java程序) : 後台運行,你關掉終端也會繼續運行

java相關操作有:

  1. 查看java進程信息:

ps -ef | grep java

2.結束java進程:


kill -9 java程序名稱

⑧ Linux下如何正確地kill java進程

多數人可能會回答 kill -9 pid,這是一種在多數情況下正確的做法。不過本文打算闡述使用kill -9帶來的一些問題,並給出另一種標準的kill方式。 標准中斷信號 在Linux信號機制中,存在多種進程中斷信號(Linux信號列表 )。其中比較典型的有 SIGNKILL(9) 和 SIGNTERM(15). SIGNKILL(9) 和 SIGNTERM(15) 的區別在於: SIGNKILL(9) 的效果是立即殺死進程. 該信號不能被阻塞, 處理和忽略。 SIGNTERM(15) 的效果是正常退出進程,退出前可以被阻塞或回調處理。並且它是Linux預設的程序中斷信號。 由此可見,SIGNTERM(15) 才是理論上標準的kill進程信號。 SIGNKILL(9) 帶來的問題 先看一段程序

⑨ 如何用Java關閉一個進程

解決這個問題,要看這個進程是java程序自定義的進程,還是操作系統的進程,操作系統的進程,又可以分為windows進程和Linux進程

一、針對操作系統的進程:

1,首先java用戶,要具有操作進程的許可權

2. 針對windows操作系統的進程,比如QQ進程:

Stringcommand="taskkill/f/imQQ.exe";
Runtime.getRuntime().exec(command);

其中:taskkill 是命令名稱,/f /im 是參數,QQ.exe是進程的可執行文件。

3.針對Linux操作系統

Stringcommand="kill/f/imQQ.exe";
Runtime.getRuntime().exec(command);

二、在Java程序中自定義的進程

思路:在線程中設置一個標志變數,當這個變數的值在外界被改變的時候,有機會結束運行的線程

publicclassT{
publicstaticvoidmain(String[]args){
//啟動線程
MyThreadthread=newMyThread();
newThread(thread).start();

//你的其它的工作,此時線程在運行中
//你不想讓線程幹活了,停掉它
//注意,這只是一個標志,具體線程何時停,並不能精確控制
thread.allDone=true;
}
}

{

booleanvolatileallDone=false;
publicvoidrun(){

//每次循環都檢測標志
//如果設置停止標志時已經在循環里
//則最長需要等待一個循環的時間才能終止
while(!allDone){
//循環里的工作
}
}
}

⑩ 目的:結束java進程。 遇到的問題:現在有兩個程序都是調用的java進程,我只想結束其中的一個進程。

Windows 任務管理器太弱了.
Linux 上面可以用 htop 工具查看進程樹結構, 如果進入 htop 是平板結構, 按 F5 切換為樹形結構.
Windows 上需要下載一個工具叫做 Process Explorer, 裡面能以樹裝形式列舉各個進程, 非常方便. (但是我已經好久沒用 Win 了不太記得怎麼操作也不知道最近版本有沒有大更新)

"在java裡面去看,哪些程序調用了java" 這個我沒試過. (老實說覺得不太可能做到, 操作系統進程管理一般讓父進程來管理子進程而不是反過來. 即使 JPS 好像也要受限於此吧.)

如果確定 JPS 可以看到父進程並且拿到 id 的話, 在 Linux shell 下面可以通過
jps | awk '{print "kill", $1}' | sh
來殺掉這些進程. windows 上建議安裝 cygwin 工具並把 cygwin_root/bin 目錄加入系統 path, 這樣在命令行中就可以使用了.

建議不要用 java 或者其它編程語言方式實現, 太麻煩了.

閱讀全文

與killjava進程相關的資料

熱點內容
證據提取命令視頻 瀏覽:353
java的學習心得 瀏覽:96
prof命令 瀏覽:279
手機加密文件密碼怎麼解開 瀏覽:283
賈躍亭程序員完整視頻 瀏覽:958
怎樣把兩個文件夾打包發送 瀏覽:378
單片機教程資料 瀏覽:982
仿大眾點評系統源碼python 瀏覽:426
手機網路伺服器連接不上是怎麼回事 瀏覽:155
電腦為什麼一直要解壓 瀏覽:530
淘客優惠券網站源碼 瀏覽:555
word轉成pdf在線 瀏覽:775
手機暴力解壓教程 瀏覽:130
解壓小視頻第二期 瀏覽:364
裝機自帶軟體找不到軟體文件夾 瀏覽:330
仙境之路伺服器地址ip 瀏覽:708
華為服務app是什麼東西 瀏覽:180
關於單片機的視頻 瀏覽:592
淘寶直播app緩存怎麼清理 瀏覽:555
android可以刷機嗎 瀏覽:350