Java -jar mucommander.jar Launching a GUI app from the command line is not convenient at all. One option is to assemble the.app package using Launch4j. However, I didn't have enough patience to do apply the tool. So I tried looking for an alternative solution. So I found this guide: Packaging a Java App for Distribution on a Mac. Packr – Packages Java apps for distribution on Windows, Linux and Mac OS X (github.com) 131 points by zdw on May 5, 2014. For Linux and Mac (command-line only) I've gotten into the habit wrapping up a JAR in a shell script to make one single file to distribute. The shell script can set all of the JVM flags that I need, and it can be run.
The following article uses options that are available starting with the Professional edition and project type.
This tutorial will guide you through the packaging of a Java application into a Mac OS X compliant package.
- 1. Create project
- 2. Add Installation Files
- 3. Add the Mac OS X build
- 4. Define Java Product
- 5. Build
- 6. Video tutorial
1. Create project
Start Advanced Installer. Launching Advanced Installer automatically starts a new installation project. Choose “Java” > “Java Application” as the project type.
![App App](/uploads/1/2/6/6/126628194/496161072.png)
A good idea is to save and name the project at this point. Use the “Save” menu item under the “File” menu or the Ctrl+S keyboard shortcut and let's name it MacOSXPackage.aip.
2. Add Installation Files
Go to the Files and Folders page by clicking on “Files and Folders” on the left pane.
Right click “Application Folder” and select “Add Files”. Browse to the source folder on disk of your JAR file and select it. Click OK.
3. Add the Mac OS X build
![Package Package](/uploads/1/2/6/6/126628194/697158310.png)
Go to the Builds page by clicking on “Builds” on the left pane.
Create a new Mac OS X build by clicking on the toolbar button.
4. Define Java Product
Go to the Java Products page by clicking on “Java Products” on the left side page menu.
Create a new Java Product by clicking on the toolbar button.
Click on the button and browse to and select the JAR file you added in “Files and Folders” page. Click OK.
Go to “Mac OS X” tab and check the “Include the Java Product in the Mac OS build” option.
5. Build
Package Java App For Mac Os
Click on the toolbar button. Two setup packages will be built: a Windows compliant setup and a Mac OS X compliant package. The built Mac OS X package is a self extracting ZIP archive.