ทุกไฟล์ที่มี Extension เฉพาะตัว จะเชื่อมโยงกับแอปพลิเคชันที่รันมัน ผู้ใช้ที่ไม่คุ้นเคยกับ Java หรือเพิ่งเริ่มรู้จัก จะไม่รู้จัก Extension บางอย่าง หลายคนสงสัยว่าไฟล์ .jnlp คืออะไร และเปิดอย่างไร เนื่องจาก JNLP อาจเชื่อมโยงกับแอปอื่น ทำให้เปิดผิด ในบทความนี้จะอธิบาย JNLP File และวิธีเปิด

ไฟล์ JNLP คืออะไร?
JNLP ย่อมาจาก Java Network Launch Protocol เป็นรูปแบบไฟล์สำหรับ Launch โปรแกรม Java Executable ผ่าน Web หรือ Network ไฟล์นี้อาจมีข้อมูลเกี่ยวกับ Remote Address สำหรับดาวน์โหลดโปรแกรม Java และ Initial Class ที่จะรัน ไฟล์ JNLP จะอยู่ในรูปแบบ XML สามารถแก้ไขหรือดูได้ด้วย Text Editor ที่รองรับ XML ไฟล์เหล่านี้รันได้ง่ายบนระบบที่มี Java Runtime Environment (JRE) ติดตั้ง เพราะ JRE รวม Java Web Start Technology ที่เปิด JNLP ได้ อาจมีประเภท JNLP ต่างกัน ขึ้นอยู่กับวัตถุประสงค์ ผู้ใช้จะมี JNLP หลักที่ชี้ไปยังไฟล์อื่นๆ ทั้งหมด
เปิดไฟล์ JNLP ผ่าน Java Web Start
วิธีนี้ใช้ Java Web Start เปิด JNLP File Java Web Start รวมอยู่ใน JRE Package ตั้งแต่ Java 5.0 ด้วย JavaWS ผู้ใช้ Launch แอปพลิเคชันเต็มรูปแบบได้แค่คลิกเดียว แต่บางครั้ง Windows ตั้งแอปอื่นเป็น Default สำหรับ JNLP ต้องเปิดด้วยการเลือก JavaWS จากโฟลเดอร์ Java เอง ทำตามขั้นตอน:
- คลิกขวา JNLP File เลือก Open With ในรายการ

- เลื่อนลง เลือก Look for another app on this PC

- ไปที่ Path นี้ เลือก javaws.exe:
C:\Program Files (x86)\Java\jre1.8.0_261\bin

- คลิก Open เพื่อเปิด JNLP ด้วย Java Web Start
เปิดไฟล์ JNLP ใน Text Editor
วิธีนี้เพื่อเช็คหรือแก้ไขโค้ด JNLP ผ่าน Text Editor JNLP จะไม่ทำงานตามวัตถุประสงค์ แต่เปิดเป็น Text File ธรรมดา วัตถุประสงค์คือเปิดดูได้แม้ไม่มี Java ติดตั้ง บางครั้งต้องดึงข้อมูลเฉพาะหรือเช็คโค้ด JNLP ใช้ Notepad หรือ Text Editor อื่นได้ ด้านล่าง示範เปิดใน Notepad++:
- คลิกขวา JNLP File เลือก Notepad++ ในรายการ
หมายเหตุ: เลือก Notepad ได้ ถ้าไม่เห็น Text Editor ใช้ Open with ค้นหา Text Editor
- จะเปิดไฟล์ใน Notepad++ สามารถ เช็ค หรือ แก้ไข โค้ดใน JNLP File ได้
