ก่อนอื่นโปรแกรมอะไร?
คำถามที่ดี! นั่นเป็นข้อกังวลแรกของฉันเช่นกัน
Java เป็นเทคโนโลยีที่ให้ Java bytecode เดียวกันทำงานบนระบบปฏิบัติการที่แตกต่างกันโดยใช้ Java Virtual Machine สำหรับแต่ละระบบ
พิจารณาว่าโค้ด Flash ทำงานในเบราว์เซอร์อย่างไร ระบบปฏิบัติการและเบราว์เซอร์แต่ละระบบจะมีปลั๊กอิน Flash เมื่อผู้เยี่ยมชมไปยังเว็บไซต์ที่มีไฟล์ Flash ปลั๊กอิน Flash ของเบราว์เซอร์จะให้พวกเขาเห็นไฟล์ Flash ตามที่ตั้งใจไม่ว่าระบบปฏิบัติการหรือเบราว์เซอร์ใดที่พวกเขาใช้อยู่ Java นั้นคล้ายกัน แต่สามารถใช้กับทั้งสองแอพเพล็ตในหน้าเว็บและสำหรับแอปพลิเคชันแบบสแตนด์อโลน
การเห็น "java" ในพรอมต์การเชื่อมต่อขาเข้าเมื่อไม่มีเบราว์เซอร์เปิดแสดงว่ามีแอปพลิเคชัน Java แบบสแตนด์อโลนที่ทำงานอยู่ (ไม่ใช่แอปเพล็ต java ในหน้าเว็บ) คุณต้องขุดเพิ่มเติมเพื่อบอกว่าแอปพลิเคชัน Java ใดที่ทำงานอยู่ คุณต้องใช้เครื่องมือเพื่อแสดงอาร์กิวเมนต์บรรทัดคำสั่งที่ java เริ่มต้นด้วย
หน้านี้แสดงวิธีใช้การตรวจสอบกิจกรรมและคำสั่ง ps ในเทอร์มินัลเพื่อดูอาร์กิวเมนต์บรรทัดคำสั่งของกระบวนการที่ใช้งานอยู่ คำตอบนี้แนะนำให้ใช้ps axv | grep java
เพื่อแสดงเพียงกระบวนการที่มี java ในบรรทัดคำสั่งของพวกเขา หรือใช้ps vp
PID (โดยที่PIDคือ PID ที่คุณเห็นใน Activity Monitor) เพื่อดูบรรทัดคำสั่งของกระบวนการเฉพาะ
เมื่อคุณเห็นบรรทัดคำสั่ง java คุณอาจจะสามารถบอกได้ว่ากำลังทำงานอะไรและหากคุณต้องการอนุญาตให้มีการเชื่อมต่อขาเข้า
มันถามว่าใครบนอินเทอร์เน็ตสามารถเชื่อมต่อกับคอมพิวเตอร์ของฉันได้หรือไม่?
เป็นไปได้ว่าจะมีผลกระทบเพียงอย่างเดียวคืออนุญาตให้โปรแกรมอื่น ๆ บนคอมพิวเตอร์ของคุณหรือคอมพิวเตอร์เครื่องอื่น ๆ ในเครือข่ายของคุณเชื่อมต่อกับแอปพลิเคชัน java มันอาจจะเป็นไปได้สำหรับทุกคนบนอินเทอร์เน็ตเพื่อเชื่อมต่อกับโปรแกรมจาวา แต่ถ้าหนึ่งดังต่อไปนี้:
- 1คอมพิวเตอร์ของคุณเชื่อมต่อโดยตรงกับโมเด็มโดยไม่มีความสามารถของเราเตอร์หรือปิดใช้งานความสามารถของเราเตอร์
หรือ
- 2คอมพิวเตอร์ของคุณเชื่อมต่อกับเราเตอร์และตั้งค่าการส่งต่อพอร์ตของเราเตอร์หรือไฟร์วอลล์เพื่อส่งการเชื่อมต่อขาเข้าบนพอร์ตเดียวกันที่โปรแกรมจาวากำลังร้องขอไปยังคอมพิวเตอร์ของคุณ