Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "FAQ Does Eclipse run on any Linux distribution?"

 
m (Bullets)
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
Eclipse should work fine on any Linux distribution that has
+
Each release of Eclipse is tested on a set of officially supported platforms:
GTK+ 2.2.1 and higher—SWT is
+
based on GTK2—and a 1.4 JRE. Motif versions
+
require Open Motif 2.1, which is included in the Eclipse distribution.
+
Although the Motif distribution has performance comparable to Windows,
+
its clunky appearance makes GTK the widely preferred choice on Linux.
+
 
+
 
+
 
+
However, the Eclipse development teams are  able to perform
+
thorough testing only on a limited set of platforms.  Consult the release notes
+
included with each Eclipse build for a detailed list of officially supported
+
platforms.  As of June 2004, this list included the platforms in Table 2.1.
+
 
+
 
+
 
+
 
+
Portability of Eclipse is  defined mainly by the underlying Java runtime—Eclipse 3.0 needs
+
a Java 1.4 runtime—and by what platform SWT runs on;
+
namely, all graphical UI in Eclipse
+
are based on SWT. Table 2.1 lists various standard Java runtimes. However, earlier
+
versions of Eclipse have also been
+
 
+
compiled with <tt>gcj</tt>
+
(http://www.klomp.org/mark/classpath/eclipse-gnome-gij.png) and even made to run on .Net, using IKVM on the CLR or Mono through the amazing
+
work of Jeroen Frijters.
+
 
+
 
+
 
+
For any given Eclipse build, the supported platforms are listed
+
in the readme file included with the download (<tt>readme_eclipse.html</tt>
+
in the <tt>readme</tt> directory).
+
  
 +
* [https://www.eclipse.org/projects/project-plan.php?planurl=http://www.eclipse.org/eclipse/development/plans/eclipse_project_plan_4_7.xml#target_environments Eclipse Platform 4.7 (Oxygen)]
 +
* [https://www.eclipse.org/projects/project-plan.php?planurl=http://www.eclipse.org/eclipse/development/plans/eclipse_project_plan_4_6.xml#target_environments Eclipse Platform 4.6 (Neon)]
 +
* [https://www.eclipse.org/projects/project-plan.php?planurl=http://www.eclipse.org/eclipse/development/plans/eclipse_project_plan_4_5.xml#target_environments Eclipse Platform 4.5 (Mars)]
  
 +
The latest releases should normally work fine on any recent Linux distribution.  But the Linux graphical UI systems change fast and it is entirely possible that newer releases of Eclipse will not work on older distributions, and similarly older releases of Eclipse may not work on newer distributions.
  
 +
Portability of Eclipse is defined mainly by the underlying Java runtime (Eclipse 4.6 and later needs a Java 8 runtime) and by what platform SWT runs on, as all graphical UI in Eclipse are based on SWT.
  
 +
For historical interest, earlier versions of Eclipse have also been compiled with <tt>gcj</tt>  (http://www.klomp.org/mark/classpath/eclipse-gnome-gij.png) and even made to run on .Net, using IKVM on the CLR or Mono through the amazing work of Jeroen Frijters.
  
 
== See Also: ==
 
== See Also: ==
  
 +
* The Eclipse download site (http://eclipse.org/downloads)
 +
* IKVM (http://www.ikvm.net)
  
The Eclipse download site (http://eclipse.org/downloads)
+
{{Template:FAQ_Tagline}}
 
+
 
+
IKVM (http://www.ikvm.net)
+
 
+
 
+
 
+
 
+
 
+
<table width="650" border="1" cellpadding=3>
+
  <tr>
+
    <td valign=top width="205">'''Operating System'''</td>
+
    <td valign=top width="82">'''Processor'''</td>
+
    <td valign=top width="59">'''Desktop'''</td>
+
    <td valign=top width="453">'''Java 2 Platform'''</td>
+
  </tr>
+
  <tr>
+
    <td valign=top width="205">Microsoft Windows XP</td>
+
    <td valign=top width="82">Intel x86</td>
+
    <td valign=top width="59">Win32</td>
+
    <td valign=top width="453"> Sun
+
      Java 2 SDK, Standard Edition, version 1.4.2_03</td>
+
  </tr>
+
  <tr>
+
    <td valign=top width="205">Microsoft Windows XP</td>
+
    <td valign=top width="82">Intel x86</td>
+
    <td valign=top width="59">Win32</td>
+
    <td valign=top width="453">
+
     
+
 
+
IBM 32-bit SDK for Windows, Java 2 Technology Edition, version 1.4.1
+
    </td>
+
  </tr>
+
  <tr>
+
    <td valign=top width="205"> Red
+
      Hat Enterprise Linux WS 3</td>
+
    <td valign=top width="82">Intel x86</td>
+
    <td valign=top width="59">GTK</td>
+
    <td valign=top width="453"> Sun
+
      Java 2 SDK, Standard Edition, 1.4.2_03 for Linux x86</td>
+
  </tr>
+
  <tr>
+
    <td valign=top width="205"> Red
+
      Hat Enterprise Linux WS 3</td>
+
    <td valign=top width="82">Intel x86</td>
+
    <td valign=top width="59">GTK</td>
+
    <td valign=top width="453">IBM 32-bit SDK for Linux on Intel architecture, Java 2
+
      Technology Edition, version 1.4.1</td>
+
  </tr>
+
  <tr>
+
    <td valign=top width="205"> SuSE Linux 8.2</td>
+
    <td valign=top width="82">Intel x86</td>
+
    <td valign=top width="59">GTK</td>
+
    <td valign=top width="453"> Sun
+
      Java 2 SDK, Standard Edition, 1.4.2_03 for Linux x86</td>
+
  </tr>
+
  <tr>
+
    <td valign=top width="205"> SuSE Linux 8.2</td>
+
    <td valign=top width="82">Intel x86</td>
+
    <td valign=top width="59">GTK</td>
+
    <td valign=top width="453">IBM 32-bit SDK for Linux on Intel architecture, Java 2
+
      Technology Edition, version 1.4.1</td>
+
  </tr>
+
  <tr>
+
    <td valign=top width="205"> Sun Solaris 8</td>
+
    <td valign=top width="82">SPARC</td>
+
    <td valign=top width="59">Motif</td>
+
    <td valign=top width="453"> Sun
+
      Java 2 SDK, Standard Edition, 1.4.2_03</td>
+
  </tr>
+
  <tr>
+
    <td valign=top width="205">HP HP-UX 11i</td>
+
    <td valign=top width="82">hp9000
+
 
+
 
+
      PA-RISC</td>
+
    <td valign=top width="59">Motif</td>
+
    <td valign=top width="453"> <span class="header">HP-UX
+
      SDK for the Java 2 platform, version 1.4.2.00</span></td>
+
  </tr>
+
  <tr>
+
    <td valign=top width="205" height="21">
+
      IBM AIX 5L version 5.2</td>
+
    <td valign=top width="82">PowerPC</td>
+
    <td valign=top width="59">Motif</td>
+
    <td valign=top width="453">
+
     
+
 
+
IBM 32-bit SDK for AIX, Java 2 Technology Edition, version 1.4.1
+
    </td>
+
  </tr>
+
  <tr>
+
    <td valign=top width="205"> Apple
+
      Mac OS X 10.3</td>
+
    <td valign=top width="82">PowerPC</td>
+
    <td valign=top width="59">Carbon</td>
+
    <td valign=top width="453">Java 2 Standard Edition 1.4.1 for Mac OS X</td>
+
  </tr>
+
  <tr>
+
    <td valign=top width="205"> QNX Neutrino RTOS</td>
+
    <td valign=top width="82">Intel x86</td>
+
    <td valign=top width="59">Photon</td>
+
    <td valign=top width="453">IBM J9 VM for QNX</td>
+
  </tr>
+
</table>
+
&nbsp;&nbsp;&nbsp;&nbsp;'''Table 2.1'''&nbsp;&nbsp;
+
The Eclipse Reference Platforms
+

Latest revision as of 10:57, 28 June 2017

Each release of Eclipse is tested on a set of officially supported platforms:

The latest releases should normally work fine on any recent Linux distribution. But the Linux graphical UI systems change fast and it is entirely possible that newer releases of Eclipse will not work on older distributions, and similarly older releases of Eclipse may not work on newer distributions.

Portability of Eclipse is defined mainly by the underlying Java runtime (Eclipse 4.6 and later needs a Java 8 runtime) and by what platform SWT runs on, as all graphical UI in Eclipse are based on SWT.

For historical interest, earlier versions of Eclipse have also been compiled with gcj (http://www.klomp.org/mark/classpath/eclipse-gnome-gij.png) and even made to run on .Net, using IKVM on the CLR or Mono through the amazing work of Jeroen Frijters.

See Also:


This FAQ was originally published in Official Eclipse 3.0 FAQs. Copyright 2004, Pearson Education, Inc. All rights reserved. This text is made available here under the terms of the Eclipse Public License v1.0.

Back to the top