



There are three phases to making your application feel more like a native Mac OS X application when running on a Mac without changing the look and feel on other platforms.

After all, the end users don't care what language an application is written in any more than you care if this article is drafted in longhand, on a typewriter, or on a TiBook. In this series we'll look at what you can do to your Java application to make the experience more Mac-like. The main tool you'll use on a PC is the Command Line or DOS Prompt. It is actually very easy to make Java executable on any computer. JAR (Java Archive) files contain data to be used with the Java program. In this Article: On Windows On Mac Community Q&A This wikiHow teaches you how to open and run executable JAR files on a Windows or Mac computer. These end users don't care what language your application is written in, they just want a double-clickable application that is attractive and easy to use. Whether or not you develop on a Mac, take the time to make a small number of changes to your application so that you provide a Mac-like experience for the millions of potential customers who already use Mac OS X. The Mac is a great platform for Java developers with a wide array of commercial, free, and open source development tools available. Check a checkbox and you've enabled the built in Apache server. Developers can pop open a Terminal window and find that their favorite geek tools like vi, emacs, and the Java command line tools are already installed. With a few simple tweaks you can give your Java application a native look and feel so that Mac OS X users can install and run your application without being aware that they are running a cross-platform application.ĭespite its pretty face, Mac OS X is built on top of BSD UNIX and comes complete with J2SE and Java Web Start installed. They have the Java 2 Standard Edition (J2SE) v1.3.1 pre-installed on their computers and may not even know it. There is a market full of millions of potential customers for your Java application that you may not be considering.
