ค้นหาว่าโปรแกรมใดทำงานในกระบวนการ java.exe


17

ฉันมีปัญหา: เมื่อคอมพิวเตอร์ของฉันเริ่มทำงานจะมีjava.exeกระบวนการรับฟังในพอร์ต 7676 ฉันต้องการค้นหาว่าสามารถลบได้อย่างไร

มีวิธีใดบ้างที่ฉันจะรู้ได้

ฉันเห็นคำถามอื่นที่นี่ซึ่งทำให้ฉันดาวน์โหลด Process Explorer ของ Sysinternal แต่ไม่ได้ช่วยฉัน ...

คำตอบ:


17

ใช้กระบวนการ Sysinternal อเรอร์ เช่นเดียวกับตัวจัดการงานแอปพลิเคชันนี้สามารถแสดงกระบวนการทั้งหมดที่กำลังทำงานอยู่

แต่มันยังสามารถแสดงอาร์กิวเมนต์บรรทัดคำสั่งที่ใช้ในการเรียกใช้กระบวนการ: คลิกขวาที่ส่วนหัวคอลัมน์และเลือกคอลัมน์ "บรรทัดคำสั่ง" ข้อมูลพิเศษนี้จะช่วยคุณระบุแอปพลิเคชัน Java ที่กำลังทำงานอยู่ในjava.exeกระบวนการที่กำหนด

หากยังมีข้อมูลไม่เพียงพอ Process Explorer ยังสามารถบอกคุณได้ว่ากระบวนการการเชื่อมต่อไฟล์เครือข่ายรายการรีจิสตรีและอื่น ๆ

ปรับปรุง : ตามที่กล่าวไว้ในความคิดเห็นด้านล่างตัวจัดการงานของ Windows มาตรฐานยังสามารถแสดงบรรทัดคำสั่ง ไปที่ "มุมมอง" - "เลือกคอลัมน์ ... " และเลือก "บรรทัดคำสั่ง"


3
คุณยังสามารถดูบรรทัดคำสั่งในตัวจัดการงานเริ่มต้นของ Windows
starofale

@starofale: ฉันไม่พบตัวเลือกนั้นในตัวจัดการงาน Windows XP อาจถูกเพิ่มเข้ามาใน Vista หรือ Windows 7
wcoenen

โอ้เป็นไปได้ - ฉันไม่มีสำเนาของ XP ที่จะตรวจสอบ
starofale

5

คุณควรจะสามารถที่จะหากระบวนการ id netstatใช้ คุณสามารถใช้wmicหลังจากนั้น

wmic process where processid=<pid> get commandline

ควรให้รายละเอียดเพิ่มเติมเกี่ยวกับกระบวนการ Java ในกรณีที่คุณใช้งานบน Windows

เนื่องจากนี่เป็นเธรดที่เก่าแก่มากคุณช่วยบอกฉันได้ไหมว่าคำตอบสุดท้ายที่คุณใช้คืออะไร


4

คุณควรจะสามารถที่จะหากระบวนการ id netstat -oใช้

jps -vจากนั้นคุณจะได้รับข้อมูลเกี่ยวกับกระบวนการนี้โดยการเรียกใช้ psงานนี้เหมือนยูนิกซ์

หากคุณต้องการดูรายละเอียดเพิ่มเติมเกี่ยวกับแอปพลิเคชันคุณสามารถเรียกใช้JConsoleกระบวนการ Java จากนั้นค้นหาการฟังเธรดบนพอร์ต


1
เครื่องมือเหล่านี้ไม่ได้เป็นส่วนหนึ่งของ JRE jpsและjconsoleจะใช้ได้เฉพาะในกรณีที่คุณติดตั้ง java development kit (JDK) ซึ่งโดยปกติจะไม่ใช่กรณีของผู้ใช้ปลายทาง
wcoenen
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.