2016-06-20 41 views
5

Kapatma kancalı bir Java uygulamasına sahibim. Kapatma kancası, IntelliJ'te uygulamayı çalıştırdığımda ve Çıkış düğmesini (kapatma kancasıyla sonuçlanmayan Durdurma düğmesinin aksine) tıklatıldığında yürütülür.Java işlemi nasıl durdurulur ve bir kapatma kancası çalıştırılır

İşlemi bir Windows toplu iş dosyasından kapatma ihtiyacım var. Ben (1234 PID varsayarak) şans olmadan taskkill komuta çeşitli kombinasyonlarını denedi:

taskkill /pid 1234 /t 
taskkill /pid 1234 /f /t 

mi orada bana, bir MS toplu iş dosyasından bir Java sürecini sonlandırmak ve Java kapatma kanca olması için bir yol çalıştırılabilir mi?

Uygulama bir Windows sunucusunda çalışır.

cevap

0

Bunu denemek gerekir:

1 Git command line için. 2 görev listesi.

C: \ Users \ HD>for /f "tokens=1" %i in ('jps -m ^| find "JAVA_PROCESS_NAME"') do (taskkill /F /PID %i) l/F/PID% i) C: \ Users \ HD> Yukarıdaki benim girişimlerine karşı bu farklı nasıl (taskkill /F /PID 5076 )

+2

? Zaten PID'nin ne olduğunu biliyorum. – vegemite4me