How to build a Java OS X application

One can use eclipse to build a runnable.app application.

Once you have your application developed to release, define a eclipse run configure that you use to test out your application. The run profile shall be configured the way application startup script is configured.

Once you are ready for creating your application, follow following steps:

  1. From eclipse file menu, choose export
    A dialogue box ask for type, then choose Mac OS X application
  2. This will start an export dialogue box.
  3. Choose your run profile – this will automatically fill few boxes
  4. Type name of the application
  5. Choose the folder location where app is created
  6. Go to next page – since you have the run profile, it fills all the necessary library. If there are specific file or jar that you need to include, you can do it to bundle
  7. Go to next page and add signature
  8. Click done

You have your application built and can be deployed anywhere in the Mac and start.

Caveats:

When you use eclipse to build your application, the export widget uses your eclipse environment as a build environment. Therefore, the Java runtime environments are based on the eclipse runtime environments. Here you want to build and run environment to be your actual runtime environment of your clients. If you thing all your clients be in Java 1.6, then you shall have your eclipse environment be Java 1.6.