I was wondering if anyone had any preferences for distributing java apps.
I have seen a couple today was wondering what others thought were the best/have more features.
I have seen:
both of which I could not get the desired result.
I think it is because I have native code in my app.
What do you think.
On a quick not to this,
I have been doing some more research, and I have found a nice application:
Loads of functionality, provides windows app installers and java installer which can compile to a native windows app and mac osx.
Also have a look at IzPack (sorry, no link); it's free and it works for me.
Hmmm, Lunch4j works fine in most of the cases.
More importantly why don't you distribute your application as a JAR package, which could be use in any platform.
I'l have a look in to IzPack, sounds promising.
The reason I do not distribute as a Jar is for 2 reasons, I have Native C++ code for Mac and PC and I also require that the installer checks wheather the users system has Java installed and is up to the correct version.
I didn't have much luck with Launch4J, I will have another look at some point.
IzPack can do that (according to the documentation); I've never used it because the computers I install the stuff on are all offline (they're located in factories near huge machines etc.) Those people are so stupid, I even had to take out the 'Licence Agreement' panel because they forget to mark the 'I Agree' radio button and then they're stuck ;-) I simply ship a JRE and its installer on the same CD. IzPack is quite flexible when you get the hang of writing its xml installation description file.
Originally Posted by DJRichC
I'm always distributing JAR packages, easy to work around. Only few I've use installers with multiple OSs.