โดยพื้นฐานแล้วฉันมี MyApplication.jar และห้องสมุดท้องถิ่นที่น่ารังเกียจที่จะทำงานกับ JRE แบบ 32 บิตเท่านั้น ฉันรวม JRE 32 บิตในโฟลเดอร์ / JREF อยู่ในไดเรกทอรีเดียวกันกับ MyApplication.jar
วิธีเขียนสคริปต์ที่จะเรียกใช้ MyApplication.jar โดยใช้บันเดิล JRE ในไดเร็กทอรี / JREF
เป็นไปได้หรือไม่ที่สคริปต์จะทำงานบน windows, mac และ linux?
เขียนโปรแกรม Java ขนาดเล็กที่คลายซิป Jar และรัน java.exe ด้วยพารามิเตอร์ที่ถูกต้องเพื่อเปิดโปรแกรมจริงภายใต้ชื่อคลาสอื่นหรือไม่
—
billc.cn
สวัสดีโชคไม่ดีที่ หากผู้ใช้มี JRE 64- บิตแล้วผู้ใช้จะได้ใช้สิ่งนั้นแทนดังที่ฉันได้อ่าน การแตกไฟล์ jar ไปยังตำแหน่ง temproary เป็นไปได้ แต่ความต้องการของฉันคือแอปพลิเคชัน java ใช้ JRE ที่รวม 32 บิต I ที่รวมอยู่ด้วย
—
Kim Jong Woo
สิ่งที่ฉันหมายถึงคือคุณอนุญาตให้ JVM ของโฮสต์ (เวอร์ชันใดก็ตาม) สามารถรันโปรแกรมขนาดเล็กที่แยก JVM 32 บิตและใช้ Runtime.exec () เพื่อรัน JVM เป็นกระบวนการแยกพร้อมพารามิเตอร์ที่ชี้ไปยังจุดเข้าจริง (ชื่อคลาส) ของโปรแกรมหลักของคุณ
—
billc.cn
+1 ตอนนี้ฉันเห็นแล้ว จริงๆแล้วนี่เป็นทางออกที่ยอดเยี่ยมจริงๆ ฉันจะจำไว้ แต่ในขณะนี้ฉันกำลังมองหาที่จะใช้สคริปต์เพื่อเปิดแอปพลิเคชัน
—
Kim Jong Woo