Re: [java-181] Windows Installers for Java Programs

From: Sam Cirka
Sent on: Friday, June 5, 2009 1:42 PM
Daniel, thanks for the clarification. Yes I used exe4j in conjunction with NSIS.

Although exe4j is commercial, it's inexpensive, does the job and the support (if you need it) is fast and friendly. exe4j packages up the jar file quite nicely into an EXE. You then install the exe as part of the NSIS script

On Fri, Jun 5, 2009 at 8:46 AM, Daniel Chemko <[address removed]> wrote:
> What do you use to create Windows installer packages for Java based
> programs?

Things worth looking at:

jSmooth - EXE launcher for java applications, which had an option for
downloading a JVM on execution (not an installer)

exe4j - Similar to jSmooth but commercial (sold by EJ tech), I've never
used them but they do make the best profiler in the market hands down

install4j - exe4j with installer

NCIS - Used by a ton of projects, Nullsoft installer is pretty good for
installations that aren't cryptically microsoft-laden, and you just need
something to bang out fast. Combined with jSmooth or exe4j, you could meet
most of your requirements at least.

Java Web Start - Although there are some notable gotchas (well aware of
this from writing enterprise applications that used it), it takes care of a
lot of neat things for you. Once you deploy a new version downloads are
automatic. Depending on the type of application you're hosting is a big
plus.
You'd have to jump through the hoops of certification, etc.. which can vary
from annoying to frustrating depending on which JVM is installed as the
default one in your client's systems. Note, that just requires the user to
have that version of java installed. You can -run- your application using
any JVM that sun provides through their download service if you've pegged a
specific version for use. Also, if you want to -protect- your application,
it supports Basic web authentication (not FORM, so watch out) out of the
box. Be wary of many random client side issues for JVM < 1.6.0_05.






--
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
http://www.vanjug.com/
This message was sent by Daniel Chemko ([address removed]) from The Vancouver Java Users Group.
To learn more about Daniel Chemko, visit his/her member profile: http://www.vanjug.com/members/8057872/
To unsubscribe or to update your mailing list settings, click here: http://www.meetup.com/account/comm/
Meetup Support: [address removed]
632 Broadway, New York, NY 10012 USA




--
Sam

This Meetup is about…

Other nearby
Meetups
Why these groups?
x

The Meetup Groups shown here are topically similar to The Vancouver Java Users Group.

Groups are more likely to be displayed here if they:

  • have a Meetup scheduled
  • have a high rating
  • have a group photo
  • are "public" and not "private"
  • have shown they are likely to stick around (older than 30 days)

Log in

  • Not registered with us yet?
or

Log in to Meetup with your Facebook account.

Sign up

or

Join this Meetup Group even quicker with your Facebook account.

By clicking the "Sign up using Facebook" or "Sign up" buttons above, you agree to Meetup's Terms of Service