

Test your executable JAR with the following command: Jar cmfv MainClass.txt ShowTime.jar *.class Now use the following jar command to create the "ShowTime.jar" file: The resulting manifest file contains a single line:

Create the file:Įcho "Main-Class: ShowTime" > MainClass.txt Which class contains the "main" function. Instead we will create a more convenient executable JAR file.īefore we make an executable JAR file, we need a manifest file to indicate It is possible to run the class file directly, but that results in a poor userĮxperience. Simple window for displaying the current time:į.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) į.getContentPane().add(new JLabel(new Date().toString())) īack at the Unix prompt, compile the Java program into a class file: Get the sample Java code and take a look at the Swing commands that create a The first command creates a folder called "showtime", and the second command Open Terminal and you're now at the Unix prompt.Įnter the following command to verify Java is installed: Using Finder go into "Applications" and then open the "Utilities" folder. * javapackager not available in JDK 11 2) Launch Unix terminal Screenshots 1) Install Java SE Development Kitĭownload and run the Java SE 10 JDK* installer for macOS: (For the truly impatient, you can even run through the whole This step-by-step tutorial that can be easily completed by a beginner level developer. Have successfully completed the tutorial with the sample Java program, modify the steps to The instructions below step you through the process from scratch withĪ sample program called "Show Time", which simply displays the current time. It's simple to turn your Java Swing program (.jar) into a proper macOS application with a This information is for an older version of macOS.įor more current information, visit: Mac Java! Tutorial: How to create a macOS installer for a Java application (.jar) How to create a macOS installer for a Java application (.jar) (Updated for macOS Mojave 10.14).
