Difference between revisions of "2016-05-10 - ImageJ HOWTO - Java 8, Java 6, Java 3D"
(Fill in the ImageJ2 and ImageJ1 sections) |
(Add notes about Java-8 update site, and Java 3D) |
||
Line 66: | Line 66: | ||
| colspan=5 | See the [http://imagej.net/download.html ImageJ 1.x downloads page] for instructions. | | colspan=5 | See the [http://imagej.net/download.html ImageJ 1.x downloads page] for instructions. | ||
|} | |} | ||
+ | |||
+ | == About the Java-8 update site == | ||
+ | |||
+ | Right now, the <code>Java-8</code> update site includes the latest Java-8 versions of all core ImageJ '''and''' Fiji components. Later, we will migrate these components to the core <code>ImageJ</code> and <code>Fiji</code> update sites, respectively, so that users can choose between "plain" ImageJ2 (lighter weight without "plugin bloat") and Fiji (with "more parts on the table"). | ||
+ | |||
+ | == About Java 3D == | ||
+ | |||
+ | * Java 3D 1.6 requires Java 7 or newer. Hence, we ship it '''on the Java-8 update site only'''. | ||
+ | * Java 3D 1.5 works with Java 6, but: | ||
+ | ** It has a restrictive license. | ||
+ | ** It does not work Java 7 or 8 on OS X. | ||
+ | ** It does not work with Java 8 (or 7?) on some Windows systems. | ||
+ | |||
+ | Please be aware that Java 3D is essentially a dead technology. The future of 3D visualization in ImageJ is the [[ClearVolume]] plugin. But we still need to do some work to rebuild the [[3D Viewer]] on top of ClearVolume. |
Revision as of 17:47, 11 May 2016
ImageJ2 (and hence also Fiji) is currently in the midst of a transition to Java 8.
However, at the moment, it is still possible to run a (slightly outdated now) version of Fiji with Java 6.
Here is breakdown of the current recommendations and possibilities:
Flavor | Java version |
Platforms | Installation | Updates | Java 3D |
---|---|---|---|---|---|
![]() |
Java 8 | Recommended.
Download the newest Fiji for your platform. It comes bundled with Java 8, with the Java-8 update site enabled. |
Run Help › Update... to update to the latest version of ImageJ core and Fiji components. | This version of Fiji comes bundled with Java 3D 1.6. The 3D Viewer works out of the box, though there are still some bugs. | |
Java 6 | Download the 2015-Dec-22 Life-Line version of Fiji for your platform. It comes bundled with Java 6, with the Java-8 update site disabled. | Run Help › Update... to update to the latest Java-6-compatible version. Your Fiji will become outdated over time, stuck on the final Java-6-compatible plugin versions. | Run Plugins › 3D Viewer to trigger installation of Java 3D 1.5 if you need 3D viz. | ||
![]() |
Download the 2015-Dec-22 Life-Line version of Fiji for OS X. It is distributed without Java, so you must install Apple Java 6 on your system.
| ||||
![]() |
Java 8 |
Download the newest ImageJ for your platform. It comes bundled with Java 8, but without the Java-8 update site enabled. |
Run Help › Update... to update to the latest Java-6-compatible version. Your ImageJ will become outdated over time, stuck on the final Java-6-compatible plugin versions. | The 3D Viewer is not bundled with "plain" ImageJ2 (yet). It is (for now) part of the Fiji update site. | |
Java 6 | It is possible to set up a "plain" ImageJ2 with Java 6, but not recommended:
| ||||
![]() |
See the ImageJ 1.x downloads page for instructions. |
About the Java-8 update site
Right now, the Java-8
update site includes the latest Java-8 versions of all core ImageJ and Fiji components. Later, we will migrate these components to the core ImageJ
and Fiji
update sites, respectively, so that users can choose between "plain" ImageJ2 (lighter weight without "plugin bloat") and Fiji (with "more parts on the table").
About Java 3D
- Java 3D 1.6 requires Java 7 or newer. Hence, we ship it on the Java-8 update site only.
- Java 3D 1.5 works with Java 6, but:
- It has a restrictive license.
- It does not work Java 7 or 8 on OS X.
- It does not work with Java 8 (or 7?) on some Windows systems.
Please be aware that Java 3D is essentially a dead technology. The future of 3D visualization in ImageJ is the ClearVolume plugin. But we still need to do some work to rebuild the 3D Viewer on top of ClearVolume.