Results 1 to 7 of 7

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

  1. #1
    man_sss
    Guest


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

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

  2. #2
    Senior Member newsbot's Avatar
    Join Date
    Sep 2002
    Location
    Thailand
    Posts
    3,766


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

    clone 'em all

  3. #3
    Junior Member
    Join Date
    Oct 2002
    Location
    Thailand
    Posts
    0


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

    ลองใช้ http://ant.apache.org Apache ant ดูไหมครับ

  4. #4
    Junior Member
    Join Date
    Jan 2007
    Posts
    4


    ทำเป็น ไฟล์ .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 ครับ

  5. #5
    Junior Member
    Join Date
    Jan 2007
    Posts
    1


    มันเป็น JAR File อยู่แล้ว Double Click ก็เปิดได้เลยน่ะครับ ถ้า JAR File สร้างมาถูกต้อง

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

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

  6. #6
    Junior Member
    Join Date
    Dec 2004
    Location
    Thailand
    Posts
    5


    ถ้าเป็น Windows ที่ลโปรแกรม unzip ไว้ มันอาจจะ automate เปิดด้วยโปรแกรมคลายซิบน่ะครับ

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

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

  7. #7
    Junior Member
    Join Date
    Dec 2004
    Location
    Thailand
    Posts
    5


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

Similar Threads

  1. Java, Java, Java, Object-Oriented Problem Solving
    By Black_Phoenix in forum E-Book, Video หรือบทความทั่วไปด้าน Computer
    Replies: 0
    Last Post: 25-02-2008, 11:55 PM
  2. Pro Java 6 3D Game Development: Java 3D, JOGL, JInput and JOAL APIs
    By HomHuan in forum E-Book, Video หรือบทความทั่วไปด้าน Computer
    Replies: 0
    Last Post: 24-09-2007, 05:03 PM
  3. Apress Pro Java 6 3D Game Development Java 3D JOGL JInput and JOAL APIs
    By SheLLniX in forum E-Book, Video หรือบทความทั่วไปด้าน Computer
    Replies: 0
    Last Post: 21-09-2007, 02:52 AM
  4. Replies: 0
    Last Post: 19-06-2007, 04:38 PM
  5. Java, Java Applet, Java Script ต่างกันยังไง?
    By cms-design in forum Non computer knowledge
    Replies: 0
    Last Post: 01-01-1970, 07:00 AM

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Members who have read this thread: 0

There are no members to list at the moment.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •