PDA

View Full Version : run java ยังไงไม่ต้องผ่าน .bat



man_sss
28-05-2004, 04:31 PM
ตอนนี้ผมเขียน App มาก็ต้องสั่งรันผ่าน .bat (java -jar xxx.jar)ตลอดมีทางทำให้เป็น .exe มั้ยครับ

newsbot
28-05-2004, 04:48 PM
Try this one http://www.ej-technologies.com/products/ex...j/overview.html (http://www.ej-technologies.com/products/exe4j/overview.html)

RedAnalyzer
31-05-2004, 01:49 PM
ลองใช้ http://ant.apache.org Apache ant ดูไหมครับ

phoonsarp
28-01-2007, 04:13 PM
ทำเป็น ไฟล์ .jar สิครับ เป็น Archive ไฟล์แบบพิเศษ เหมือน .exe เวลาคลิกก็สามารถคลิกเปิดได้เลย ไม่ต้องผ่าน .bat ครับ

จะยกเป็นตัวอย่างให้ดูนะครับ

C:\>jar cmf yourJar.jar <manifest.txt file> *.class

ประมาณนี้ครับ ส่วนรายละเอียด search ดูใน Google ได้ครับผม


//manifest.txt
----------------------------------------

Main-Class: MainClass.class

-----------------------------------------

ผมก็ไม่เก่ง อาศัย Search หาตาม Google ครับผม อิอิ

อีกนิดนึงครับ คือไฟล์ .jar เป็นเหมือน execute (exe) ไฟล์อย่างหนึ่งครับ สามารถคลิกที่ไฟล์ .jar ได้เลย เหมือน .exe ครับ

Cyberio
13-07-2007, 02:10 PM
มันเป็น JAR File อยู่แล้ว Double Click ก็เปิดได้เลยน่ะครับ ถ้า JAR File สร้างมาถูกต้อง

แต่ถ้าใช้ java -jar xxx.jar ได้ ก็น่าจะได้เลยน่ะครับ

ปล. คือ Windows มันจะเอาไปเปิดกะ JRE ให้เองเลยหนะ

aden
29-09-2007, 07:12 PM
ถ้าเป็น Windows ที่ลโปรแกรม unzip ไว้ มันอาจจะ automate เปิดด้วยโปรแกรมคลายซิบน่ะครับ

ถ้าอยากจะให้มัน double click ก็ไปรับให้โปรแกรมนั้นไม่เปิด .jar ไฟล์ครับ

หรือไม่ก็ดูใน property ของไฟล์แล้วปรับให้ open with ด้วย java runtime enviroment ได้ครับ

aden
13-05-2008, 09:46 PM
เลือก open with JRE หรือ
ทำเป็น bat ไฟล์เรียกผ่าน CLI หรือ
double click .jar ได้เลย
หรือ ทำเป็น exe ซึ่งอาจจะใช้โปรแกรมเช่น exe4j เป็นต้น
ถ้าทำเป็น .jar ต้องกำหนด main class ใน menifest ไฟล์ด้วย
สำหรับ ant นั้นไม่จำเป็นครับสำหรับ app เล็กๆ และถ้าแค่อยากให้ double click แล้วรันได้ ant ยิ่งไม่จำเป็นใหญ่ กว่าจะกำหนด main class ได้เหนื่อยเลย ใช้ menifest ง่ายกว่าครับ