ฉันได้รับการเชื่อมต่อขาเข้าจาวาป๊อปอัปต่อไป


2

ฉันได้รับข้อความต่อไปนี้ "คุณต้องการให้แอปพลิเคชัน“ java” ยอมรับการเชื่อมต่อเครือข่ายขาเข้าหรือไม่?

ก่อนอื่นโปรแกรมอะไร? ข้อสองหากเป็นส่วนหนึ่งของเบราว์เซอร์ซึ่งบางครั้งเบราว์เซอร์ไม่เปิดขึ้นแสดงว่าหน้านั้นไม่ได้ร้องขออะไร "แอปพลิเคชัน" เป็นเรื่องทั่วไปมาก

ประการที่สามหมายความว่าอย่างไร มันถามว่าใครบนอินเทอร์เน็ตสามารถเชื่อมต่อกับคอมพิวเตอร์ของฉันได้หรือไม่?

คำตอบ:


1

ก่อนอื่นโปรแกรมอะไร?

คำถามที่ดี! นั่นเป็นข้อกังวลแรกของฉันเช่นกัน

Java เป็นเทคโนโลยีที่ให้ Java bytecode เดียวกันทำงานบนระบบปฏิบัติการที่แตกต่างกันโดยใช้ Java Virtual Machine สำหรับแต่ละระบบ

พิจารณาว่าโค้ด Flash ทำงานในเบราว์เซอร์อย่างไร ระบบปฏิบัติการและเบราว์เซอร์แต่ละระบบจะมีปลั๊กอิน Flash เมื่อผู้เยี่ยมชมไปยังเว็บไซต์ที่มีไฟล์ Flash ปลั๊กอิน Flash ของเบราว์เซอร์จะให้พวกเขาเห็นไฟล์ Flash ตามที่ตั้งใจไม่ว่าระบบปฏิบัติการหรือเบราว์เซอร์ใดที่พวกเขาใช้อยู่ Java นั้นคล้ายกัน แต่สามารถใช้กับทั้งสองแอพเพล็ตในหน้าเว็บและสำหรับแอปพลิเคชันแบบสแตนด์อโลน

การเห็น "java" ในพรอมต์การเชื่อมต่อขาเข้าเมื่อไม่มีเบราว์เซอร์เปิดแสดงว่ามีแอปพลิเคชัน Java แบบสแตนด์อโลนที่ทำงานอยู่ (ไม่ใช่แอปเพล็ต java ในหน้าเว็บ) คุณต้องขุดเพิ่มเติมเพื่อบอกว่าแอปพลิเคชัน Java ใดที่ทำงานอยู่ คุณต้องใช้เครื่องมือเพื่อแสดงอาร์กิวเมนต์บรรทัดคำสั่งที่ java เริ่มต้นด้วย

หน้านี้แสดงวิธีใช้การตรวจสอบกิจกรรมและคำสั่ง ps ในเทอร์มินัลเพื่อดูอาร์กิวเมนต์บรรทัดคำสั่งของกระบวนการที่ใช้งานอยู่ คำตอบนี้แนะนำให้ใช้ps axv | grep javaเพื่อแสดงเพียงกระบวนการที่มี java ในบรรทัดคำสั่งของพวกเขา หรือใช้ps vpPID (โดยที่PIDคือ PID ที่คุณเห็นใน Activity Monitor) เพื่อดูบรรทัดคำสั่งของกระบวนการเฉพาะ

เมื่อคุณเห็นบรรทัดคำสั่ง java คุณอาจจะสามารถบอกได้ว่ากำลังทำงานอะไรและหากคุณต้องการอนุญาตให้มีการเชื่อมต่อขาเข้า

มันถามว่าใครบนอินเทอร์เน็ตสามารถเชื่อมต่อกับคอมพิวเตอร์ของฉันได้หรือไม่?

เป็นไปได้ว่าจะมีผลกระทบเพียงอย่างเดียวคืออนุญาตให้โปรแกรมอื่น ๆ บนคอมพิวเตอร์ของคุณหรือคอมพิวเตอร์เครื่องอื่น ๆ ในเครือข่ายของคุณเชื่อมต่อกับแอปพลิเคชัน java มันอาจจะเป็นไปได้สำหรับทุกคนบนอินเทอร์เน็ตเพื่อเชื่อมต่อกับโปรแกรมจาวา แต่ถ้าหนึ่งดังต่อไปนี้:

  • 1คอมพิวเตอร์ของคุณเชื่อมต่อโดยตรงกับโมเด็มโดยไม่มีความสามารถของเราเตอร์หรือปิดใช้งานความสามารถของเราเตอร์

หรือ

  • 2คอมพิวเตอร์ของคุณเชื่อมต่อกับเราเตอร์และตั้งค่าการส่งต่อพอร์ตของเราเตอร์หรือไฟร์วอลล์เพื่อส่งการเชื่อมต่อขาเข้าบนพอร์ตเดียวกันที่โปรแกรมจาวากำลังร้องขอไปยังคอมพิวเตอร์ของคุณ

0

Java เปิดการเชื่อมต่อพอร์ตสุ่มสำหรับบริการต่างๆ นี่เป็นเพียงวิธีการทำงานของ Java

คุณจะต้องอนุญาตให้มีการเชื่อมต่อขาเข้ากับ Java เพื่อใช้คุณสมบัติที่เรียกใช้เครื่องเสมือน Java ฟังก์ชั่นนี้ใน OS X เป็นปกติ

โปรดตรวจสอบการตั้งค่าความปลอดภัยในการตั้งค่าระบบ> ความปลอดภัย> ไฟร์วอลล์

คลิกที่ล็อคเพื่อปลดล็อคหากคุณต้องการและคลิก "ขั้นสูง"

บล็อกการเชื่อมต่อขาเข้าทั้งหมดควรยกเลิกการเลือกและอนุญาตให้ซอฟต์แวร์ที่เซ็นชื่อยอมรับการเชื่อมต่อขาเข้าโดยอัตโนมัติ

การตั้งค่าเหล่านี้ควรอนุญาตให้ Java ทำงานได้ (หลังจากได้รับข้อความแจ้งสองสามตัวแรก) และไม่ควรแจ้งให้คุณอนุญาตการเชื่อมต่ออีกต่อไป


ขอบคุณสำหรับคำอธิบาย แต่ในโลกที่เต็มไปด้วยไวรัสมันจะต้องบอกฉันว่าแอปพลิเคชันกำลังถามคำถามว่าคุณลักษณะใดบ้างที่ขอและตัวเลือกในการ "อย่าแสดงข้อความนี้สำหรับ [แอปพลิเคชันนี้] ในอนาคต" สิ่งนี้ไม่ได้มุ่งตรงไปที่คุณ แต่เมื่อคุณพูดว่า "นี่เป็นเพียงวิธีการทำงานของ Java" ที่ใช้ได้ แต่สำหรับผู้ใช้มันไม่ควรทำงานที่แตกต่างจาก IMHO แอปพลิเคชันอื่น ๆ
1.21 gigawatts

ฉันไม่แน่ใจว่า Java ต้องยอมรับการเชื่อมต่อขาเข้า คำแนะนำที่ดีกว่าคือการค้นหาว่าจาวาแอปพลิเคชันใดทำงานอยู่จากนั้นตัดสินใจว่าควรอนุญาตการเชื่อมต่อหรือไม่
Bavi_H
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.