Geertjan's Blog

  • December 19, 2012

On Golf Tournaments & Installers

Geertjan Wielenga
Product Manager

I've been in touch recently with Ann Maybury, who is creating a golf tournament roundrobin manager for senior citizens in Palm Desert, California. The application is created on the NetBeans Platform and looks as follows, very neat and professional:

Ann has been working on wrapping up the application for distribution and needs to include the JRE, since end users of the application don't necessarily have the JRE installed when they install the application.

Several blogs and articles are available for creating and customizing installers for NetBeans Platform applications, as well as for bundling the JRE and other resources, though there are some gaps and inaccuracies in those documents. However, now there's a new official tutorial, for the first time:


The above is focused on Ant builds and Windows, specifically, and doesn't cover Maven scenarios, for which there'll be a separate tutorial soon. Feedback on the above new tutorial is very welcome, as always.

Join the discussion

Comments ( 3 )
  • Raminder Thursday, December 20, 2012

    Hi Geertjan,

    Thanks for the update on "bundling the JRE". I was looking for the same.

    Can you also help in looking for ways to encode or apply security on a local javaDB along with a app so that the data remains secure?

    Like a login based app (supporting trial version of 5/10 days) but the credentials remains in local javaDB as part of the app itself?


    Raminder Singh

  • Ranga Friday, December 21, 2012

    An official tutorial for this need will be a terrific addition. Thanks!

  • Ranga Friday, December 21, 2012

    Hi Raminder,

    I think you are talking about authenticating from a DB.

    This can be simply achieved by using JavaDB in embedded mode (with the password stored by one-way hashing in a DB column).



Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.