Gunakan Process Explorer Sysinternal . Seperti task manager, aplikasi ini dapat menunjukkan semua proses yang sedang berjalan.
Tapi itu juga bisa menunjukkan argumen baris perintah yang digunakan untuk meluncurkan proses: klik kanan header kolom dan pilih kolom "baris perintah". Informasi tambahan ini akan membantu Anda mengidentifikasi aplikasi java mana yang sedang berjalan dalam java.exeproses yang diberikan .
Jika itu belum cukup informasi, Process Explorer juga dapat memberi tahu Anda file, koneksi jaringan, entri registri dll. Yang sedang digunakan oleh proses.
pembaruan : seperti yang disebutkan dalam komentar di bawah ini, Windows Task Manager standar juga dapat menampilkan baris perintah. Buka "Lihat" - "Pilih Kolom ..." dan centang "Baris Perintah".
Alat-alat ini bukan bagian dari JRE. jpsdan jconsolehanya tersedia jika Anda menginstal java development kit (JDK), yang biasanya tidak berlaku untuk pengguna akhir.
Anda harus dapat menemukan proses id menggunakan
netstat
. Anda bisa menggunakannyawmic
setelah itu .Ini akan memberi Anda lebih banyak detail tentang proses Java jika Anda menjalankannya di Windows.
Karena ini adalah utas yang sangat lama, dapatkah Anda memberi tahu saya apa solusi terakhir yang Anda gunakan?
sumber
Anda harus dapat menemukan proses id menggunakan
netstat -o
.Anda kemudian dapat memperoleh informasi tentang proses ini dengan menjalankan
jps -v
. Ini berfungsi seperti Unixps
.Jika Anda ingin melihat detail lebih lanjut tentang aplikasi ini, Anda dapat menjalankan
JConsole
proses Java dan mencari utas mendengarkan di port.sumber
jps
danjconsole
hanya tersedia jika Anda menginstal java development kit (JDK), yang biasanya tidak berlaku untuk pengguna akhir.