Installing Java Advanced Imaging(JAI) Image I/O Tools plug-in

Follow this procedure:

  1. Start Oxygen XML Author plugin and open the Help > About dialog. Open the Installation Details dialog, Configuration tab and look for java.runtime.name and java.home properties. Keep their values for later use.
  2. Download the JAI Image I/O kit corresponding to your operating system and Java distribution (found in the java.runtime.name property). Please note that the JAI API is not the same thing as JAI Image I/O. Make sure you have installed the latter.
  3. Execute the installer. When the installation wizard displays the Choose Destination Location page, fill-in the Destination Folder field with the value of the java.home property. Continue with the installation procedure and follow the on-screen instructions.

Mac OS X Workaround

There is no native implementation of JAI Image I/O for Mac OS X 10.5 and later. However, the JAI Image I/O has a Java implementation fallback which also works on Mac OS X. Some of the image formats are not fully supported in this fallback mode, but at least the TIFF image format is known to be supported.

  1. Download a Linux(tar.gz) distribution of JAI Image I/O from: http://download.java.net/media/jai-imageio/builds/release/1.1/ e.g. jai_imageio-1_1-lib-linux-amd64.tar.gz
  2. In the Oxygen/lib directory create a directory named endorsed e.g. Oxygen/lib/endorsed.
  3. Unpack the tar.gz and navigate to the lib directory from the unpacked directory. e.g. jai_imageio-1_1/lib. Copy the jar files from there(clibwrapper_jiio.jar and jai_imageio.jar) to the Oxygen/lib/endorsed directory.
  4. Restart the application and the JAI Image I/O support will be up and running.