Recent versions of OS X have seen a radical shift in how Java works. Apple no longer ships their own version of Java, but instead recommends users install Oracle’s Java 7 or Java 8 runtime themselves. In recent years, these changes have made ImageJ deployment on OS X more difficult.
Fortunately, the ImageJ team is happy to announce that ImageJ2 now behaves better on recent versions of OS X:
- The ImageJ Launcher now makes a best effort to use the newest installed version of Java.
- You no longer have to install Apple Java 6 just to run ImageJ—it is enough to just install Java 8.
- A critical bug was fixed preventing Java platform extensions (in particular, JavaScript) from working properly on OS X with Java 7 and 8.
There may still be some kinks to iron out. If you are running OS X, please update your installation and let us know how it works for you!