Make A Windows Java Based App Work On Mac

If you are using Mac and have some windows desktop application which is java run time environment dependent ,you have few choices for running it on a Macintosh .

Includes additional Windows and Mac terms. Information about products not manufactured by Apple, or independent websites not controlled or tested by Apple, is provided without recommendation or endorsement. In a Swing program, you can create table components and tree components because Java simply draws them in the computer’s window. The bad news is, Swing components aren’t pretty. A JButton looks primitive and crude compared to a Mac button or a Windows button. Java’s Swing classes replace some (but not all) of the classes in the older AWT.

Make A Windows Java Based App Work On Mac Windows 10

1 .dual boot with windows by using bootcamp.
You will see good performance with this solution as the entire system resources are spared for windows operating system. Downsides of this , You must have a licensed copy of windows OS and you must restart your computer in order to switch between Mac and windows desktops.

2. Using VMware , Parallels desktop.

Make A Windows Java Based App Work On Mac Download

To create the ButtonDemo.app package, use the appbundler tool. The appbundler is not shipped with the 7u6 version of the Oracle JDK for the Mac. You can download it from the Java Application Bundler project on java.net. There is also AppBundler Documentation available. Focusing only on Windows app development is good if that is what you are comfortable with, but one shouldn’t ignore that huge paying audience and look at desktop frameworks for Mac operating. The Mac is a great platform for Java developers with a wide array of commercial, free, and open source development tools available. 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.

Make A Windows Java Based App Work On Mac Os

With this solution you don’t need to restart your computer to enter windows operating system. Major disadvantage of this is system resources are shared between Mac and Windows as you will be running both operating systems simultaneously.

3. Install Wine on Mac.
Unlike VMware/parallels desktop, Wine will create a compatible layer of windows environment by converting windows API calls into Linux/free BSD POSIX calls .So running wine on Mac will save some system resources as wine itself is not a emulator. Downside of wine is , Not all applications are compatible with wine .

If you are having some JRE dependent windows application to run it using wine ,First install java for windows from here . Newer versions of JRE may not run well on Wine so choose some older version of JAVA from “Previous Releases – Java Archive” page . For example choose jre-6u25-windows-x64.exe .

Make A Windows Java Based App Work On Macbook

Now you can install the downloaded file in several ways by right clicking on it and open with wine or open wine menu –>control panel —> Add and remove programs —>Install and navigate to downloaded file .
Now install the java based windows application and choose the installed application to run .

I had an application called VOS 3000 client which runs on windows only . I just installed it through wine and started using it on my MacBook Pro.