JAR File (มันคืออะไร & วิธีเปิดไฟล์)

สารบัญ:

JAR File (มันคืออะไร & วิธีเปิดไฟล์)
JAR File (มันคืออะไร & วิธีเปิดไฟล์)
Anonim

ต้องรู้

  • ไฟล์ JAR เป็นไฟล์ Java Archive
  • เปิดด้วยเบราว์เซอร์ (ต้องติดตั้ง Java)
  • แปลงเป็น EXE ด้วย Eclipse

บทความนี้อธิบายว่าไฟล์ JAR คืออะไร วิธีต่างๆ ที่คุณสามารถเปิดได้ขึ้นอยู่กับวิธีที่คุณต้องการใช้ และวิธีแปลงไฟล์เป็น EXE หรือ ZIP

ไฟล์ JAR คืออะไร

ไฟล์ที่มีนามสกุล. JAR เป็นไฟล์ Java Archive ที่ใช้สำหรับจัดเก็บโปรแกรม Java และเกมในไฟล์เดียว บางไฟล์มีไฟล์ที่ทำให้ทำงานเป็นแอปแบบสแตนด์อโลนได้ และบางไฟล์มีไลบรารีโปรแกรมสำหรับโปรแกรมอื่นให้ใช้

JAR ไฟล์ ZIP ที่ถูกบีบอัดและมักจะจัดเก็บสิ่งต่าง ๆ เช่น ไฟล์ CLASS ไฟล์ Manifest และทรัพยากรแอปพลิเคชัน เช่น รูปภาพ คลิปเสียง และใบรับรองความปลอดภัย เนื่องจากสามารถเก็บไฟล์ได้หลายร้อยหรือหลายพันไฟล์ในรูปแบบที่บีบอัด จึงง่ายต่อการแชร์และย้ายไฟล์

อุปกรณ์พกพาที่รองรับ Java อาจใช้รูปแบบนี้สำหรับไฟล์เกม และเว็บเบราว์เซอร์บางตัวมีธีมและส่วนเสริมในรูปแบบ JAR

Image
Image

วิธีการเปิดไฟล์ JAR

ต้องติดตั้ง Java Runtime Environment (JRE) เพื่อที่จะเปิดไฟล์ JAR ที่ปฏิบัติการได้ แต่โปรดทราบว่าไฟล์ JAR นั้นไม่ใช่ไฟล์เรียกทำงานทั้งหมด เมื่อติดตั้งแล้ว คุณสามารถดับเบิลคลิกที่ไฟล์เพื่อเปิดได้

อุปกรณ์พกพาบางรุ่นมี JRE ในตัว เมื่อติดตั้งแล้ว จะสามารถเปิดแอปพลิเคชัน Java ในเว็บเบราว์เซอร์ได้เช่นกัน เช่น Firefox, Safari, Edge เป็นต้น (แต่ไม่ใช่ Chrome)

เนื่องจากไฟล์ JAR ถูกบีบอัดด้วย ZIP ตัวขยายไฟล์ใดๆ ก็สามารถเปิดไฟล์เพื่อดูเนื้อหาที่อยู่ภายในได้ ซึ่งรวมถึงโปรแกรมอย่าง 7-Zip, PeaZip และ jZip

อีกวิธีในการเปิดไฟล์คือใช้คำสั่งต่อไปนี้ใน Command Prompt โดยแทนที่ yourfile.jar ด้วยชื่อไฟล์ JAR ของคุณเอง:


java -jar yourfile.jar

เนื่องจากคุณอาจต้องการโปรแกรมที่แตกต่างกันในการเปิดไฟล์ JAR ต่างๆ โปรดดูวิธีเปลี่ยนโปรแกรมเริ่มต้นสำหรับนามสกุลไฟล์เฉพาะใน Windows หากโปรแกรมเปิดโดยอัตโนมัติในโปรแกรมที่คุณไม่ต้องการใช้

เกิดข้อผิดพลาดในการเปิดไฟล์ JAR

เนื่องจากการตั้งค่าความปลอดภัยในระบบปฏิบัติการ Windows และในเว็บเบราว์เซอร์บางตัว จึงไม่ใช่เรื่องแปลกที่จะเห็นข้อผิดพลาดเมื่อพยายามเข้าถึงแอปพลิเคชัน Java

ตัวอย่างเช่น " Java Application Blocked " อาจเห็นได้เมื่อพยายามโหลด Java applet " การตั้งค่าความปลอดภัยของคุณได้บล็อกไม่ให้แอปพลิเคชันที่ไม่น่าเชื่อถือทำงาน " สามารถแก้ไขได้โดยการตั้งค่าระดับความปลอดภัยภายในแอปเพล็ต Java Control Panel

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

และตรวจสอบว่าคุณใช้ Java เวอร์ชันล่าสุดหรือไม่ หากคุณไม่ใช่ ให้กลับไปที่ลิงก์ JRE ด้านบนแล้วติดตั้งเวอร์ชันล่าสุด หรือเรียนรู้วิธีอัปเดตการติดตั้ง Java ปัจจุบันของคุณ

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

วิธีแปลงไฟล์ JAR

คุณสามารถถอดรหัสไฟล์ CLASS ของไฟล์ JAR เป็นไฟล์ Java ได้ด้วย JavaDecompilers.com อัปโหลดไฟล์ของคุณที่นั่นและเลือกตัวถอดรหัสที่จะใช้

การแปลงแอปพลิเคชัน Java เพื่อให้สามารถใช้บนแพลตฟอร์ม Android จะต้องมีการแปลงไฟล์ JAR เป็น APK ทางเลือกหนึ่งอาจเป็นการเรียกใช้ไฟล์ JAR ในโปรแกรมจำลอง Android เพื่อให้โปรแกรมสร้างไฟล์ APK โดยอัตโนมัติ อย่างไรก็ตาม ดูเหมือนว่าวิธีที่ง่ายที่สุดในการรับโปรแกรม Java บน Android คือการคอมไพล์ APK จากซอร์สโค้ดดั้งเดิม

คุณสามารถสร้างไฟล์ JAR ที่เรียกใช้งานได้ในแอปพลิเคชันการเขียนโปรแกรมเช่น Eclipse

WAR ไฟล์เป็นไฟล์ Java Web Archive แต่คุณไม่สามารถแปลงไฟล์ JAR เป็นไฟล์ WAR ได้โดยตรง เนื่องจากรูปแบบ WAR มีโครงสร้างเฉพาะที่ JAR ไม่มี คุณสามารถสร้าง WAR แล้วเพิ่มไฟล์ JAR ลงในไดเร็กทอรี lib เพื่อให้คลาสภายในไฟล์ JAR พร้อมใช้งาน WizToWar อาจช่วยคุณได้

การสร้างไฟล์ ZIP จากไฟล์ JAR นั้นง่ายพอๆ กับการเปลี่ยนชื่อนามสกุลไฟล์จาก. JAR เป็น. ZIP สิ่งนี้ไม่ได้ทำการแปลงไฟล์จริง ๆ แต่ทำให้โปรแกรมที่ใช้ไฟล์ ZIP เช่น 7-Zip หรือ PeaZip เปิดไฟล์ JAR ได้ง่ายขึ้น

ยังเปิดไม่ได้หรือ

บางไฟล์ใช้ตัวอักษรนามสกุลไฟล์เดียวกันสองสามตัว ซึ่งอาจทำให้เกิดความสับสนหากไฟล์ไม่เปิดอย่างที่คุณคิดว่าควรจะเป็น สิ่งที่เกิดขึ้นคือคุณมักจะอ่านนามสกุลไฟล์ผิด

เช่น ไฟล์ JARVIS ที่เปิดด้วยโปรแกรมแก้ไขข้อความ และไฟล์ JARC และ ARJ เป็นไฟล์เก็บถาวร

ข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบ JAR

หากคุณต้องการความช่วยเหลือในการแพ็คโปรแกรมลงในไฟล์ JAR ให้ไปที่ลิงก์นั้นเพื่อดูคำแนะนำในเว็บไซต์ Oracle

สามารถรวมไฟล์ Manifest ได้เพียงไฟล์เดียวในไฟล์เก็บถาวร JAR และจะต้องอยู่ที่ตำแหน่ง META-INF/MANIFEST. MF ควรเป็นไปตามไวยากรณ์ของชื่อและค่าที่คั่นด้วยเครื่องหมายทวิภาค เช่น Manifest-Version: 1.0 ไฟล์ MF นี้สามารถระบุคลาสที่แอปพลิเคชันควรโหลด

นักพัฒนา Java สามารถเซ็นชื่อแอปพลิเคชันแบบดิจิทัล แต่ไม่ได้เซ็นชื่อไฟล์ JAR เอง ไฟล์ที่อยู่ในไฟล์เก็บถาวรจะแสดงรายการเช็คซัมที่ลงนามแทน

แนะนำ: