

The manifest in JAR files is their unique feature.

They are very much like ZIP files, the only difference being that it is used by the Java Runtime Environment. The archive file is a single file that has other files packed together to decrease storage space, probability of error, and many similar reasons. Google is your friend on this and can provide a lot more, and better, information than I can.JAR is the abbreviation for Java Archive files. It is slow and a bit clunky, but it is free and meets my needs for the very few "just got to have" windows programs I sometimes use. Parallels and VMwear are two comercial packages available for purchase and Virtual Box is an open source effort available for free.

If you want to be able to easily exchange data between your Windows and Mac programs, and skip back and forth between the two, there are several emulators available that run on Mac OS X and create a Windows environment where many Windows programs can operate along side Mac programs.

This requires you have a copy of the Windows software as well as the applications you want to run. Each runs without any connection to the other. With it you dedicate a partition on your hard disk to windows, and on startup choose to either boot into OS X or Windows. If you want to run sessions devoted only to Windows software, and want programs to run as fast as they do on a PC, the Apple's Bootcamp program is useful. These DO NOT require that you have and install Windows. There is also a commercial effort that has grown from WINE, and you will find info about it on the site mentioned. You may find that that's all you need for your programs. One way that does not require Windows is an open source effort called WINE. There are several options for running Windows software (*.exe files) on a Mac, depending what your program is, how often you use it, and your personal preferences.
