| Java Runtime Environment |
The Eclipse IDE requires that a Java Runtime Environment (JRE) be installed on your machine to run. While it can run using a Java 1.4 JRE, a Java5 JRE is recommended. Eclipse IDE for Java EE Developers requires a Java5 JRE.
There are many different implementations of the Java Platform running atop a variety of operating systems. We focus Eclipse IDE testing on a handful of popular combinations of operating system and Java Platform; these are our reference platforms. Eclipse undoubtedly runs fine in many operating environments beyond the reference platforms we test, including those using Java6 VMs. However, since we do not systematically test them we cannot vouch for them.
The Eclipse IDE is tested and validated on the following reference platforms:
| Reference Platforms |
Microsoft Windows Vista, x86-32, Win32 running (any of):
|
Microsoft Windows XP, x86-32, Win32 running (any of):
|
Red Hat Enterprise Linux 5.0, x86-32, GTK running (any of):
|
SUSE Linux Enterprise Server 10, x86-32, GTK running (any of):
|
Red Hat Enterprise Linux 4.0 update 2, x86-64, GTK running:
|
Because Java 1.4.2 and Java5 based platforms are used for most Eclipse development, those platforms are listed here. Although there are teams doing some Java 6 based development we have not included specific Java6 VMs, since they have not yet received the general level of testing we require. We expect that Eclipse will work fine on other current Java VMs running on window systems supported by SWT, but can not flag these as reference platforms without significant community support for testing them.
Similarly, although untested, the Eclipse IDE should work fine on other OSes that support the same window system. For Win32: NT, 2000, and Server 2003; SWT HTML viewer requires Internet Explorer 5 (or higher). For GTK on other Linux systems: version 2.2.1 of the GTK+ widget toolkit and associated libraries (GLib, Pango) are required; SWT HTML viewer requires Mozilla 1.4GTK2.


Red Hat Enterprise Linux 5.0, x86-32, GTK running (any of):