คำถามของฉันอาจดูแปลก แต่นี่คือสิ่งที่ฉันต้องทำ เป็นครั้งแรกในรอบ 10 ปีที่ผ่านมาฉันต้องเรียกใช้ไฟล์ JAR ในคอมพิวเตอร์ของฉัน แต่ฉันไม่ต้องการติดตั้ง 'the Java' (และทุกสิ่งที่เพิ่มเข้าไปในระบบของคุณ) ฉันจะรันไฟล์ JAR นั้นได้อย่างไร?
คำถามของฉันอาจดูแปลก แต่นี่คือสิ่งที่ฉันต้องทำ เป็นครั้งแรกในรอบ 10 ปีที่ผ่านมาฉันต้องเรียกใช้ไฟล์ JAR ในคอมพิวเตอร์ของฉัน แต่ฉันไม่ต้องการติดตั้ง 'the Java' (และทุกสิ่งที่เพิ่มเข้าไปในระบบของคุณ) ฉันจะรันไฟล์ JAR นั้นได้อย่างไร?
คำตอบ:
คุณมีสองตัวเลือก
ใช้jPortableพร้อมกับjPortable Launcher
jPortable Launcher ช่วยให้คุณเรียกใช้ Java JAR ได้อย่างง่ายดายจากอุปกรณ์ที่เปิดใช้งาน PortableApps.com ของคุณด้วย jPortable Java Runtime Environment แบบพกพาที่ติดตั้ง
ในการใช้สิ่งนี้เยี่ยมชม PortableApps.com และค้นหา jPortable รายการผลลัพธ์ควรปรากฏขึ้นจากนั้นเลือกสภาพแวดล้อมรันไทม์และตัวเรียกใช้งาน (ลิงก์ด้านบน) จากนั้นดาวน์โหลดทั้งคู่และติดตั้งตามเส้นทาง โฟลเดอร์จะถูกสร้างขึ้นเพื่อเรียกใช้ไฟล์ที่ดาวน์โหลดมา ภายในหนึ่งในนั้นจะเป็น "JavaPortableLauncher.exe" หากคุณเปิดใช้งานคุณควรจะสามารถค้นหาและเปิดไฟล์ jar ด้วยแอปพลิเคชัน
(หรือ)
start C:\Java\bin\javaw.exe -jar C:\myfolder\myprogram.jar
ฉันจำได้ว่าเมื่อหลายปีก่อนคุณสามารถดาวน์โหลด Java เปิดเครื่องรูดใส่ที่ใดที่หนึ่งในโฟลเดอร์แล้วชี้ไปที่โปรแกรมปฏิบัติการจาวาในโฟลเดอร์นั้นคุณสามารถเรียกใช้จาวาได้ ฉันไม่รู้ว่ามันทำงานอย่างไรกับเวอร์ชันปัจจุบัน แต่ฉันจะไม่แปลกใจถ้ามันยังใช้งานได้ ไม่มี Windows ที่นี่ดังนั้นจึงไม่สามารถทดสอบได้ แต่คุณสามารถดาวน์โหลดไฟล์ zip (หรือ tar.gz) เปิดเครื่องรูดที่และทำงานจากที่นั่น หากคุณไม่สามารถคลายซิปไฟล์ gz ได้ให้ดาวน์โหลดและติดตั้ง 7-zip
สิ่งนี้จะไม่ติดตั้งเหมือนที่คุณทำตามปกติดังนั้นจึงไม่มีการแจ้งเตือนการอัพเดท ฯลฯ ไม่มีการรวมเบราว์เซอร์ไม่มีตัวแปรระบบ แต่คุณต้องมีบางอย่างในการเรียกใช้รหัสนั้นและนี่คือสิ่งที่ฉันคิดอย่างน้อยที่สุด
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
ดาวน์โหลดหนึ่งในรุ่น tar.gz
นี่ใช้งานได้สำหรับฉัน:
for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar
;bin/java -version
ลองใช้หากใช้งานได้แสดงว่าคุณมี JAVA_HOME แบบพกพาด้วยตัวเอง
.exe
คุณดาวน์โหลดจาก Oracle
วิธีที่ดีที่สุดคือแปลงไฟล์. jar ของคุณเป็น. exe ทำตามนี้: JAR2EXE