Skip to content


echo " ";

Jar to exe. Tools overview.

Well, you can run java application as: java -jar app.jar in console.
But I’m sure, you agree, that it’s not easy-to-use for users.
So, we can make exe from jar and run it as usual application. I found following tools for this:

JEXECreator
This tool costs $75 and has 30-day trial version.
Application converted fine, but when I run the application, there appears message box with thanking for using JEXECreator and suggesting to buy a full version.

Jar2Exe
Free version works only for console application, Standard Edition costs $14.95. Free trial period is 30 days.
Simple wizard, without many settings. Generated application doesn’t work, a dll is missing, but I didn’t search for it.

Launch4j
Open Source, BSD license. Crossplatform.
It has many settings for all needs. Minimal settings for working application are: exe/jar paths, minimal JRE version, type: console/GUI.
You can make launch4j config and generate exe automatically using ant or maven.

My choice is launche4j! It’s Open Source and allows to automate converting process.

Posted in Uncategorized. Tagged with , .

24 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. Thanks! But I don’t see difference in launch4j

  2. Keep posting stuff like this i really like it

  3. kp said

    you also missed JSmooth which is also very nice.

    http://jsmooth.sourceforge.net/

  4. Thanks for other tools! I heard about JSmooth, but didn’t try it

  5. Nicolas said

    Seems that you also missed Winrun4j http://winrun4j.sourceforge.net/

  6. Jibundo Alim Suren said

    nice article, thx for this. I just didn’t know!

  7. “Convert Java to EXE: Why, When, When Not and How”, a more comprehensive overview including links to these and other tools is available at http://www.excelsior-usa.com/articles/java-to-exe.html

  8. Jsmooth + Maven JSmooth Plugin has to be the easiest. I can even invoke JSmooth on a linux server to generate custom executables for users. I can and do.

  9. Valuable info. Lucky me I found your site by accident, I bookmarked it.

  10. really appreciate YOU — thanks a lot! RFID Reader

  11. I shouldn’t be surprizing so hard at that.

  12. Jsmooth + Maven JSmooth Plugin has to be the easiest. I can even invoke JSmooth on a linux server to generate custom executables for users. I can and do.

  13. “Convert Java to EXE: Why, When, When Not and How”, a more comprehensive overview including links to these and other tools is available at http://www.excelsior-usa.com/articles/java-to-exe.html

  14. [...] This post was mentioned on Twitter by javahispano, Richard Laksana. Richard Laksana said: Jar to exe. Tools overview. – http://su.pr/1NTcWZ [...]

  15. Jsmooth + Maven JSmooth Plugin has to be the easiest. I can even invoke JSmooth on a linux server to generate custom executables for users. I can and do.

  16. Valuable info. Lucky me I found your site by accident, I bookmarked it.

  17. Jsmooth + Maven JSmooth Plugin has to be the easiest. I can even invoke JSmooth on a linux server to generate custom executables for users. I can and do.

  18. Jsmooth + Maven JSmooth Plugin has to be the easiest. I can even invoke JSmooth on a linux server to generate custom executables for users. I can and do.

  19. “Convert Java to EXE: Why, When, When Not and How”, a more comprehensive overview including links to these and other tools is available at http://www.excelsior-usa.com/articles/java-to-exe.html

Continuing the Discussion

  1. Tweets that mention Jar to exe. Tools overview. – Akvilon-Soft Blog -- Topsy.com linked to this post on April 5, 2010

    [...] This post was mentioned on Twitter by javahispano, Richard Laksana. Richard Laksana said: Jar to exe. Tools overview. – http://su.pr/1NTcWZ [...]

  2. Jar do exe - develway.pl linked to this post on April 6, 2010

    [...] wiadomości z tego serwisu Follow us on Twitter 42 śledzących RSS Feed 273 czytelników Jar do exe 1 głosuj! Narzędzie umożliwiające "przekonwertowanie" javowego jar'a do [...]

Some HTML is OK

(required)

(required, but never shared)

or, reply to this post via trackback.


echo " ";