File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes how to make setup Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "how to make setup" Watch "how to make setup" New topic

how to make setup

gaurav chhabra
Ranch Hand

Joined: Jul 24, 2004
Posts: 109
sir like i m making any software in java then how can i am able to make its setup file.
please help me.
i m very much thankful for your co-operation.
Marilyn de Queiroz

Joined: Jul 22, 2000
Posts: 9058
What kind of a setup file? Are you talking about installing your java app?

"Yesterday is history, tomorrow is a mystery, and today is a gift; that's why they call it the present." Eleanor Roosevelt
Stefan Wagner
Ranch Hand

Joined: Jun 02, 2003
Posts: 1923

I allways prefere software without setup: A zip- or - since allmost using linux - bz2 - Archive, which I unzip, and where I find a README-file, where I find a description, on what the software depends.

And the software should depend on nearly nothing.

Using the windows-registry leads to a broken registry sooner or later - my experience - and frustration.

A lot of settings may be stored in a file, and the file in an application-directory, which is the only thing, that's perhaps needed to know before.

The jdk itself is shipped that way - setting JAVA_HOME and adding JAVA_HOME/bin to the path is all which is needed.

However, java-webstart is told to be invented for setup-reasons, but I read that it's buggy in some circumstances (lost more info in my mind) and depends on an internet-connection.
You may not move your application after installation (reorganisation of hard-drives), nor copy it to a floppy/ usbstick or burn to cd for people without internet-connection.

Install-Anywhere and install-shield are setup-programs, which might serve you.
I agree. Here's the link:
subject: how to make setup
It's not a secret anymore!