| Platforms | |
|---|---|
| MacOS | |
This update will correct issues affecting some Java users following the installation of Mac OS X v10.3.9 Software Update. After updating to Mac OS X 10.3.9, some systems may have issues with Java. Apple Tuesday shipped its first Java update for the Mac OS since last fall, when it also disclosed plans to 'deprecate' the Java runtime in Leopard and Snow Leopard. The Apple Java for OS X 2012-006 1.0 update for Mac OS X 10.7, 10.8 operating systems delivers improved security, reliability, and compatibility by uninstalling the Apple-provided Java applet plug.
Uninstall Java Mac Os X
- 2Troubleshooting
- 2.1ImageJ becomes very slow after running for a while
- 3Frequently Asked Questions
See also the Java 8 page for OS-X-specific issues.
See also the Troubleshooting page.
ImageJ becomes very slow after running for a while
There are several reasons ImageJ can run slowly on macOS.
Java painting bug
On OS X, older versions of Java 8 (prior to 1.8.0_45)—as well as all versions of Java 7 (including 1.7.0_80)—are extremely slow at displaying images. You should either upgrade to the latest version of Java 8, or revert to Java 6 (see 'Frequently Asked Questions' below).
Window menu bar bug
There is a bug in Java 8 on MacOS which causes the application to drastically slow down as many windows are opened and closed over time. Make sure you are using the latest version of Java 8, as well as the latest version of ImageJ.
App Nap

On recent versions of OS X—10.9 'Mavericks' and later—there is an 'App Nap' feature which dramatically slows down applications that are not in the foreground. Leave ImageJ in the foreground while it is processing to avoid this issue. (There are also variousways to disable App Nap on your machine, but we have not had much success with them. If you find a solution that works, allowing ImageJ to run fast in the background, please tell us on the forum!)
No title bar in file chooser dialogs
On macOS 10.11 'El Capitan' and later, the operating system no longer includes a title bar for file chooser dialogs. See e.g. this JDK bug discussing the issue.
As a workaround, you can check 'Use JFileChooser to open/save' in the Edit › Options › Input/Output... dialog.
See also the Frequently Asked Questions page.
Java For Mac Os X 10.6 Update 17
How do I run ImageJ with Java 6?
It is unfortunately no longer feasible to install Apple Java 6 on current versions of macOS. However, ImageJ should work OK with Java 8. If you have difficulties, please post on the Image.sc Forum.
At any time, you can verify which Javas are installed on your system using this script.
How do I run ImageJ on Yosemite?
Install the Java 8 JRE or Java SE 8.
How do I run ImageJ on El Capitan?
Unfortunately, El Capitan has some new java-related issues. If you upgraded to El Capitan and your Java 8 installation is not being detected properly:
- Try installing the Java SE JDK.
- If that does not work, see this guide for steps which could get things working again.
- Alternately, ImageJ still works on El Capitan with Java 6 (see above).
Download Java For Os X

Latest Java For Mac Os X 10 11

The following are the system requirements for installing the JDK and the JRE on macOS:
Java
Any Intel-based computer running macOS.
Administrator privileges.
You cannot install Java for a single user. Installing the JDK and JRE on macOS is performed on a systemwide basis for all users. Administrator privileges are required to install the JDK and JRE on macOS.
When you install the JDK, it also installs the JRE. However, the system will not replace the current JRE with a lower version.
To determine the current JRE version installed on your system, see Determining the JRE Version Installed on macOS. To install an earlier version of the JRE, you must first uninstall the current version. See Uninstalling the JRE on macOS.
When you install the JRE, you can install only one JRE on your system at a time. The system will not install a JRE that has an earlier version than the current version.
To determine the current JRE version installed on your system, see Determining the JRE Version Installed on macOS. To install an earlier version of the JRE, you must first uninstall the current version. See Uninstalling the JRE on macOS.
Note:
Installing a JRE from Oracle will not update
java -versionsymlinks or addjavato your path. To do this, you must install the JDK.