ฉันมีปัญหา: เมื่อคอมพิวเตอร์ของฉันเริ่มทำงานจะมีjava.exe
กระบวนการรับฟังในพอร์ต 7676 ฉันต้องการค้นหาว่าสามารถลบได้อย่างไร
มีวิธีใดบ้างที่ฉันจะรู้ได้
ฉันเห็นคำถามอื่นที่นี่ซึ่งทำให้ฉันดาวน์โหลด Process Explorer ของ Sysinternal แต่ไม่ได้ช่วยฉัน ...
ฉันมีปัญหา: เมื่อคอมพิวเตอร์ของฉันเริ่มทำงานจะมีjava.exe
กระบวนการรับฟังในพอร์ต 7676 ฉันต้องการค้นหาว่าสามารถลบได้อย่างไร
มีวิธีใดบ้างที่ฉันจะรู้ได้
ฉันเห็นคำถามอื่นที่นี่ซึ่งทำให้ฉันดาวน์โหลด Process Explorer ของ Sysinternal แต่ไม่ได้ช่วยฉัน ...
คำตอบ:
ใช้กระบวนการ Sysinternal อเรอร์ เช่นเดียวกับตัวจัดการงานแอปพลิเคชันนี้สามารถแสดงกระบวนการทั้งหมดที่กำลังทำงานอยู่
แต่มันยังสามารถแสดงอาร์กิวเมนต์บรรทัดคำสั่งที่ใช้ในการเรียกใช้กระบวนการ: คลิกขวาที่ส่วนหัวคอลัมน์และเลือกคอลัมน์ "บรรทัดคำสั่ง" ข้อมูลพิเศษนี้จะช่วยคุณระบุแอปพลิเคชัน Java ที่กำลังทำงานอยู่ในjava.exe
กระบวนการที่กำหนด
หากยังมีข้อมูลไม่เพียงพอ Process Explorer ยังสามารถบอกคุณได้ว่ากระบวนการการเชื่อมต่อไฟล์เครือข่ายรายการรีจิสตรีและอื่น ๆ
ปรับปรุง : ตามที่กล่าวไว้ในความคิดเห็นด้านล่างตัวจัดการงานของ Windows มาตรฐานยังสามารถแสดงบรรทัดคำสั่ง ไปที่ "มุมมอง" - "เลือกคอลัมน์ ... " และเลือก "บรรทัดคำสั่ง"
คุณควรจะสามารถที่จะหากระบวนการ id netstat
ใช้ คุณสามารถใช้wmic
หลังจากนั้น
wmic process where processid=<pid> get commandline
ควรให้รายละเอียดเพิ่มเติมเกี่ยวกับกระบวนการ Java ในกรณีที่คุณใช้งานบน Windows
เนื่องจากนี่เป็นเธรดที่เก่าแก่มากคุณช่วยบอกฉันได้ไหมว่าคำตอบสุดท้ายที่คุณใช้คืออะไร
คุณควรจะสามารถที่จะหากระบวนการ id netstat -o
ใช้
jps -v
จากนั้นคุณจะได้รับข้อมูลเกี่ยวกับกระบวนการนี้โดยการเรียกใช้ ps
งานนี้เหมือนยูนิกซ์
หากคุณต้องการดูรายละเอียดเพิ่มเติมเกี่ยวกับแอปพลิเคชันคุณสามารถเรียกใช้JConsole
กระบวนการ Java จากนั้นค้นหาการฟังเธรดบนพอร์ต
jps
และjconsole
จะใช้ได้เฉพาะในกรณีที่คุณติดตั้ง java development kit (JDK) ซึ่งโดยปกติจะไม่ใช่กรณีของผู้ใช้ปลายทาง