L
Lionel
Hi all,
I'm nearing on completion of my first major Java project. Now it's time
to start thinking about an installer. I have never written an installer
before. The application is fairly simple, here's what I think the key
parts are:
Single jar file contains the program.
The program uses a compiled jasper report file.
The program needs to know it's working directory and have a location
where it can temporarily save an image file for use by the report.
The program requires several third party jar files.
The program requires MySQL to be installed.
The program requires java 1.5 or later.
The installer must be cross platform, supporting at the very least Linux
and Windows. I would like to check to see if there is valid JRE and
MySQL installed, if not, install them, preferably automatically although
license agreements may not allow this . . . I will follow that one up.
I'm prepared to do the research and reading to figure out the best
approach, but I need a kick start as to what I should be looking at. Any
tips etc. would be great. Things like should I use a scripting language
and so on.
Thanks
Lionel.
I'm nearing on completion of my first major Java project. Now it's time
to start thinking about an installer. I have never written an installer
before. The application is fairly simple, here's what I think the key
parts are:
Single jar file contains the program.
The program uses a compiled jasper report file.
The program needs to know it's working directory and have a location
where it can temporarily save an image file for use by the report.
The program requires several third party jar files.
The program requires MySQL to be installed.
The program requires java 1.5 or later.
The installer must be cross platform, supporting at the very least Linux
and Windows. I would like to check to see if there is valid JRE and
MySQL installed, if not, install them, preferably automatically although
license agreements may not allow this . . . I will follow that one up.
I'm prepared to do the research and reading to figure out the best
approach, but I need a kick start as to what I should be looking at. Any
tips etc. would be great. Things like should I use a scripting language
and so on.
Thanks
Lionel.