Yes, actually I've released a half dozen applications that are a single
JAR file and would be a single EXE if I could compile them.  There are
many other programs that also are a single EXE (several special purpose
ones and ones like "AtomTime").  There are also a number of programs
that are fairly simple with just a few files (IrFanView & WsFTP). I
think it all depends on what type of field/applications you work in. I
do a lot of "single purpose" utilities.

The path issues could probably be resolved by using an installer to set
a key in the registry and having your program read this registry key.
Problems with this approach:
  1) It's Windows only (not portable)
  2) It means dealing with the registry which I've never learned to do
from Java.
  3) It *requires* an installer to set the registry key initially.

I don't like dealing with environment variables... that's yet another
install potential nightmare.

- John Wright
Starfire Research

Olivier Lefevre wrote:
>
> >  3) Instead of a nice clean distribution of a single file you now
> have
> > a large multi-file install mess.
>
> Is there _any_ software nowadays that fits in one file? I think you
> may
> need to revise your definition of "nice clean" ;-)
>
> > I'm also concerned about all the path issues.
>
> Indeed trying to infer application paths from the startup location is
> fragile.
> It is probably better to make the root of the installation tree an
> environment
> variable.
>
> -- O.L.
>
> ===========================================================================
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff JAVA3D-INTEREST".  For general help, send email to
> [EMAIL PROTECTED] and include in the body of the message "help".

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to