Results 1 to 13 of 13
  1. #1
    mwildam's Avatar
    mwildam is offline Member
    Join Date
    Aug 2007
    Posts
    72
    Rep Power
    0

    Question What tool to create Install / Setup packages

    Although I have seen that it is possible to get a java app to work by simply copying the whole dist app dir to the destination machine which I like very much (oh the good old times are back), I do know from many people and customers that they like to have a setup program that creates start menu links (under Windows or either on Linux), Desktop links basically - or in some cases to create some default data folder (and set some permissions).

    What tools are you using to achieve this? Searching the internet I found a lot of possible solutions. Actually looking on all of them and testing seems a big work so recommendations are greatly appreciated. That would narrow the list of tools to test.
    Greetings, Martin Wildam.

  2. #2
    JavaBean's Avatar
    JavaBean is offline Moderator
    Join Date
    May 2007
    Posts
    1,270
    Rep Power
    10

    Default

    IzPack is the free one (It misses lots of features of paid ones) and install4j is a paid one.. If you have money to spend, i think any of the large, paid ones will work.

  3. #3
    mwildam's Avatar
    mwildam is offline Member
    Join Date
    Aug 2007
    Posts
    72
    Rep Power
    0

    Default

    I currently do definitely prefer a free solution especially because of my current phase in Java development (beginner). If it turns out that java development gets a main business for me then I would be more willing to spend money. From my past experience I do not want to invest too early in something that later on stop to concentrate on.

    So I will have a look at the lzPack first.
    Greetings, Martin Wildam.

  4. #4
    mwildam's Avatar
    mwildam is offline Member
    Join Date
    Aug 2007
    Posts
    72
    Rep Power
    0

    Default

    It seems that I need to combine that with Launch4J or JSmooth. Which should I prefer?
    Greetings, Martin Wildam.

  5. #5
    JavaBean's Avatar
    JavaBean is offline Moderator
    Join Date
    May 2007
    Posts
    1,270
    Rep Power
    10

    Default

    It seems that I need to combine that with Launch4J or JSmooth. Which should I prefer?
    I dont know, i did not try them. You can try demo versions of them to evaluate them.

  6. #6
    mwildam's Avatar
    mwildam is offline Member
    Join Date
    Aug 2007
    Posts
    72
    Rep Power
    0

    Default

    How do you create a Installer for Windows?
    Greetings, Martin Wildam.

  7. #7
    mwildam's Avatar
    mwildam is offline Member
    Join Date
    Aug 2007
    Posts
    72
    Rep Power
    0

    Default

    I tried the IzPack - the install process looked fine. Unfortunately I can't get it to run after installation. Or isn't there any user interface to build the setups?
    Greetings, Martin Wildam.

  8. #8
    JavaBean's Avatar
    JavaBean is offline Moderator
    Join Date
    May 2007
    Posts
    1,270
    Rep Power
    10

    Default

    It has been long time since i created an installer with izpack (at least 5 years). It did not have any GUI to create installer at that time . It is a small personal project. That is why i recommended a commercial one. They are much more advanced.

  9. #9
    mwildam's Avatar
    mwildam is offline Member
    Join Date
    Aug 2007
    Posts
    72
    Rep Power
    0

    Default

    But the price is enormous - for me one big advantage of the java development is that the IDE is free - and then for the setup builder such a price. :(

    I am playing with the idea to write a setup builder on my own. Unfortunately I do not know how to create menu links under Linux, BSD or MAC. - Copying the files and create menu links seems to be the most important - the rest (e.g. default configuration creation and so on) I can do within my application as soon as I see that there is so far no configuration available.
    Greetings, Martin Wildam.

  10. #10
    JavaBean's Avatar
    JavaBean is offline Moderator
    Join Date
    May 2007
    Posts
    1,270
    Rep Power
    10

    Default

    Java has so obvious needs (install builder, better applets, better ways to integrate with the host system...) for a long time. But unfortunately Sun can not solve all problems or can not detect the things with higher priority with much success.

  11. #11
    mwildam's Avatar
    mwildam is offline Member
    Join Date
    Aug 2007
    Posts
    72
    Rep Power
    0

    Default

    I am so stupid - how can I search for an install builder that runs also under Linux. :eek: - An installer is only needed for Windows. For Linux I think people want rpm/deb packages, isn't it?

    But actually how it works under MAC I do not have an idea.

    And I also do not know how to build packages for RedHat/Fedora and Debian based distributions.
    Greetings, Martin Wildam.

  12. #12
    mwildam's Avatar
    mwildam is offline Member
    Join Date
    Aug 2007
    Posts
    72
    Rep Power
    0

    Default

    I think for building Windows Installers the NSIS or Inno Setup can be a good choice - what do you think?
    Greetings, Martin Wildam.

  13. #13
    JavaBean's Avatar
    JavaBean is offline Moderator
    Join Date
    May 2007
    Posts
    1,270
    Rep Power
    10

    Default

    For Linux I think people want rpm/deb packages, isn't it?
    Yes you are right. That is another way to handle the problem. Building system specific installers for free.

Similar Threads

  1. Replies: 3
    Last Post: 02-12-2008, 11:03 AM
  2. how to create and install toolbar in a browser
    By barney in forum New To Java
    Replies: 1
    Last Post: 08-07-2007, 07:19 AM
  3. tool to create shape frame
    By boy22 in forum AWT / Swing
    Replies: 1
    Last Post: 08-05-2007, 04:10 AM
  4. what do I have to install to work with JSP
    By boy22 in forum JavaServer Pages (JSP) and JSTL
    Replies: 1
    Last Post: 08-05-2007, 04:08 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •