Image

Imagebanazir wrote in Imagejava_dev 😦busy

Listens: Jewel - Down So Long

Java executable creation and multi-platform installers?

Does anyone in this community produce executables and installer apps of their packages? If so, are there any free or low-cost packagers that you would recommend?

My research group produces two free software toolkits for research called Machine Learning in Java (MLJ) and Bayesian Networks in Java (BNJ). Both are distributed under the GNU General Public License. BNJ v.2 uses Swing and has been developed in Java 2 Eclipse using J2EE, JDK 1.4. I'd like to produce installers of the main GUI apps (ConverterFactory and a utility for learning and inference using graphical models), for:


  • Microsoft Windows (98, NT4, 2000, XP)

  • Linux (RedHat RPM and Debian packages)

  • MacOS (X, 10.2)

  • SunOS

  • Solaris



A CD we created of BNJ v.1 included installer executables for all of these platforms, but they were essentially self-extractors of the source. Currently we distribute only JAR files of BNJ, but I would like to hear of your experiences and recommendations regarding targeting of the above platforms (architectures and operating systems).

Thanks,
William Hsu

P.S. : There is a Yahoo! Group called bndev as well as an LJ community called Imagebayesnets, for BNJ. The latest entry in Imagebayesnets is a questionnaire for community members - I'd like to invite all new and existing subscribers to post a little about their interests in Java development, graphical models, applied mathematics, et cetera (especially features they would like to see in future versions of BNJ).