Maven 1.x NSIS Plugin
  1. Maven 1.x NSIS Plugin
  2. MPNSIS-5

Bundle with JVM for computers without Java

    Details

    • Type: New Feature New Feature
    • Status: Open Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • Number of attachments :
      0

      Description

      Many end users don't have Java, or don't have the correct version of Java to run the project.
      For J2SE desktop applications, bundling a JVM in the installer's exe would be really helpfull.

      It's possible that such an open source script has already been written for NSIS.

      Extra features that could be included for this task (but don't need to be in the first release):

      • a nsis property defining the version of the JVM bundled, defaulting to the java version needed by the pom.
      • public (for all programs on the desktop) or private (just for the project) JVM install
      • optionally install the JVM
      • picking the JVM to use when not installing the bundled one
      • different goals for generating an exe with or without JVM

      Reference: InstallAnywhere provides a commercial installer alternative. It has a free version that does most of the JVM functionality, but has many limitations such as no build from command line, support for i18n, etc

        Activity

        Show
        Geoffrey De Smet added a comment - JText did it: http://forums.winamp.com/showthread.php?postid=965912#post965912
        Hide
        Geoffrey De Smet added a comment -

        JText uses IzPack I think.
        IzPack is a java installer written in Java, so the installer itself is platform independ.
        There is also a native component that installs a JRE and then calls the installer.

        IzPack is GPL, but can be used for commerical projects.
        See http://www.izforge.com/izpack/.

        Jajuk uses IzPack with Maven: http://jajuk.sourceforge.net/

        Show
        Geoffrey De Smet added a comment - JText uses IzPack I think. IzPack is a java installer written in Java, so the installer itself is platform independ. There is also a native component that installs a JRE and then calls the installer. IzPack is GPL, but can be used for commerical projects. See http://www.izforge.com/izpack/ . Jajuk uses IzPack with Maven: http://jajuk.sourceforge.net/

          People

          • Assignee:
            Unassigned
            Reporter:
            Geoffrey De Smet
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated: