Matrix of compatible platforms and runtimes with JBoss Tools
Use Eclipse with the JBoss Tools plugin instead of JBoss Developer Studio? It can get somewhat tricky to get the right version of the tools plugin to work with the compatible version of Eclipse and the correct version of JSF components, etc.
JBoss Dev Studio (also known as RedHat Developer Studio) is a branded version of a Eclipse packed with the right version of JBoss Tools. The dev studio is usually bundled with a developer subscription from RedHat for $99. (I’ve been told, however, by Max Rydahl Andersen a JBoss employee who was also one of the developers of JBoss tools and the developer studio that the JBoss Developer Studio IDE itself is actually free without the JBoss commercial runtimes – i.e. JBoss EAP).
If you stick with Eclipse IDE with the JBoss tools plugin, I came up with the following matrix of the set of tools showing the coupling of compatible versions.
Note: this page is no longer being updated. For the latest supported platforms, runtimes, and technologies, see:
- Red Hat JBoss Developer Studio 10.2 / JBoss Tools 4.4.2: https://access.redhat.com/documentation/en/red-hat-jboss-developer-studio/10.2/paged/components-and-supported-configurations/chapter-5-jboss-developer-studio-102
Platforms, Runtimes & Technologies
The following matrix shows what versions of platforms, runtimes and technologies are supported by JBoss Tools up to 4.3 & Red Hat JBoss Developer Studio up to 9.x. See link above for newer versions.
RichFaces (the latest supported version) |
||||||||
---|---|---|---|---|---|---|---|---|
3.3.1.1/Europa | 2.0.1 | 1.0 | 4.2 | ? | 3.2, 4.0, 4.2 | 1.2, 2.0 | 1.1, 1.2 | 3.1.0 |
3.3.2/Europa | 2.1.2 | 1.1 | 4.3 | ? | 3.2, 4.0, 4.2, 5.0 | 1.2, 2.0 | 1.1, 1.2 | 3.3.0 |
3.4/Ganymede | 3.0 | 2.1 | 4.3, 5.0 | ? | 3.2, 4.0, 4.2, 5.0 | 1.2, 2.0, 2.1, 2.2 | 1.1, 1.2 | 3.3.1 |
3.5/Galileo | 3.1 | 3.0 | 4.3, 5.0 | ? | 3.2, 4.0, 4.2, 5.0, 5.1 | 1.2, 2.0, 2.1, 2.2 | 1.1, 1.2, 2.0 (in VPE) | 3.3.x |
3.6/Helios | 3.2 | 4.x | 4.3, 5.0 | 4.x, 5.2 | 3.2, 4.0, 4.2, 5.0, 5.1, 6.0 | 1.2, 2.0, 2.1, 2.2 | 1.1, 1.2, 2.0 | 3.3.x |
3.7/Indigo | 3.3 | 5.0 | 4.3, 5.0, 6.0 | 4.x, 5.2, 5.3 | 3.2, 4.0, 4.2, 5.0, 5.1, 6.0, 7.0 | 1.2, 2.0, 2.1, 2.2, 2.3 | 1.1, 1.2, 2.0 | 3.3.x, 4.0.x |
4.2/Juno | 4.0 | 6.0 | 4.3, 5.0, 6.0 | 4.x, 5.2, 5.3, 6.0 Alpha2 | 3.2, 4.0, 4.2, 5.0, 5.1, 6.0, 7.0 | 1.2, 2.0, 2.1, 2.2, 2.3 | 1.1, 1.2, 2.0 | 3.3.x, 4.0.x |
4.3/Kepler | 4.1.1 | 7.1 | 4.3, 5.0, 6.0, 6.1, 6.2 | 4.x, 5.2, 5.3, 6.0 | 3.2, 4.0, 4.2, 5.0, 5.1, 6.0, 7.0, 8.0 (WildFly) | 1.2, 2.0, 2.1, 2.2, 2.3 | 1.1, 1.2, 2.0 | 3.3.x, 4.0.x |
4.3/Kepler | 4.1.0 | 7.0 | 4.3, 5.0, 6.0, 6.1 | 4.x, 5.2, 5.3, 6.0 | 3.2, 4.0, 4.2, 5.0, 5.1, 6.0, 7.0, 8.0 (WildFly) | 1.2, 2.0, 2.1, 2.2, 2.3 | 1.1, 1.2, 2.0 | 3.3.x, 4.0.x |
4.4.2/Luna | 4.2.3 | 8.1 | 4.3, 5.0, 6.x | 4.x, 5.2, 5,3, 6.0 | 3.2, 4.0, 4.2, 5.0, 5.1, 6.0, 6.1, 7.0, 7.1, 8.0, 8.1 (WildFly) | 1.2, 2.0, 2.1, 2.2, 2.3 | 1.1, 1.2, 2.0 | 3.3.x, 4.0.x |
4.4/Luna | 4.2.2 | 8.0 | 4.3, 5.0, 6.x | 4.x, 5.2, 5,3, 6.0 | 3.2, 4.0, 4.2, 5.0, 5.1, 6.0, 6.1, 7.0, 7.1, 8.0, 8.1 (WildFly) | 1.2, 2.0, 2.1, 2.2, 2.3 | 1.1, 1.2, 2.0 | 3.3.x, 4.0.x |
4.5/Mars | 4.3.0 | 9.0 | 4.3, 5.0, 6.x, 7.0 | 4.x, 5.2, 5,3, 6.0 | 3.2, 4.0, 4.2, 5.0, 5.1, 6.0, 6.1, 7.0, 7.1, 8.0, 8.1, 8.2, 9.0 (WildFly) | 1.2, 2.0, 2.1, 2.2, 2.3 | 1.1, 1.2, 2.0 | 3.3.x, 4.0.x |
Operating Systems & JDKs
This matrix shows what operating systems and JDKs are supported by Eclipse, JBoss Tools & JBDS.
JDKs Supported by Eclipse
|
Operating System
|
JDK
|
Includes Visual Page Editor? |
||
---|---|---|---|---|---|
4.5/Mars
Win7/8 & RHEL 6[13]/7[14]: JDK8, 7 or 6¥ [11] OSX: JDK 8 or 7 – Details ¥ Forge 2 will not run with JDK 6 [11] -Deployment to JDK 6 only; tooling will not run there [13] – While RHEL 6 is supported, RHEL 7 is strongly recommended as it contains more modern browser options [14] – Eclipse does not test with OSX 10.9 |
4.3 | 9.0 | Windows 7 or 8, 32-bit | 8 or 7 or 6¥, 32-bit | Yes |
Windows 7 or 8, 64-bit | 8 or 7 or 6¥, 64- or 32-bit | Yes, using 32-bit JDK only | |||
RHEL 6[13] or Fedora, 32-bit | 8 or 7 or 6¥, 32-bit | Yes | |||
RHEL 6[13], 7 or Fedora, 64-bit | 8 or 7 or 6¥, 64- or 32-bit | Yes | |||
OSX 10.9[14], 10.10 Cocoa, 64-bit | 8 or 7, 64-bit | No | |||
4.4/Luna
Win7/8 & RHEL6/7[10]: JDK8, 7 or 6¥ [11] OSX: JDK 8 or 7 – Details or Details ¥ Forge 2 will not run with JDK 6 [12] – Eclipse does not test with OSX 10.8, 10.10 or RHEL 7 [11] -Deployment to JDK 6 only; tooling will not run there |
4.2.3 | 8.1 | Windows 7 or 8, 32-bit | 8, 7 or 6¥, 32-bit | Yes |
Windows 7 or 8, 64-bit | 8, 7 or 6¥, 64- or 32-bit | Yes, using 32-bit JDK only | |||
RHEL6 or Fedora, 32-bit | 8, 7 or 6¥[11], 32-bit | Yes | |||
RHEL6, 7[12] or Fedora, 64-bit | 8, 7 or 6¥[11], 64- or 32-bit | Yes | |||
OSX 10.8, 10.9, 10.10 Cocoa[12], 64-bit | 8 or 7, 64-bit | No | |||
4.4/Luna
Win7/8 & RHEL6/7[10]: JDK8, 7 or 6¥ [11] OSX: JDK 8 or 7 – Details or Details ¥ Forge 2 will not run with JDK 6 [10] – Eclipse does not test with OSX 10.8 or RHEL 7 [11] -Deployment to JDK 6 only; tooling will not run there |
4.2.0 – 4.2.2 | 8.0 | Windows 7 or 8, 32-bit | 8, 7 or 6¥, 32-bit | Yes |
Windows 7 or 8, 64-bit | 8, 7 or 6¥, 64- or 32-bit | Yes, using 32-bit JDK only | |||
RHEL6 or Fedora, 32-bit | 8, 7 or 6¥[11], 32-bit | Yes | |||
RHEL6, 7[10] or Fedora, 64-bit | 8, 7 or 6¥[11], 64- or 32-bit | Yes | |||
OSX 10.8 – 10.9 Cocoa[10], 64-bit | 8 or 7, 64-bit | No | |||
4.3/Kepler
Win7 & RHEL6: JDK 7 or 6 OSX: JDK 7 – Details *** – Eclipse only supports Win7 [9] – Eclipse only supports OSX 10.8 |
4.1 | 7.x | Windows 7 or 8***, 32-bit | 7 or 6, 32-bit | Yes |
Windows 7 or 8***, 64-bit | 7 or 6, 64- or 32-bit | Yes, using 32-bit JDK only | |||
RHEL6 or Fedora, 32-bit | 7 or 6, 32-bit | Yes | |||
RHEL6 or Fedora, 64-bit | 7 or 6, 64- or 32-bit | Yes | |||
OSX 10.8 or 10.9 Cocoa[9], 64-bit | 7, 64-bit | No | |||
4.2/Juno
Win7, WinXP & RHEL6: JDK 7 or 6 Others: JDK 6 – Details *** – Eclipse.org only tested on Win7 and WinXP ** – Eclipse.org only tested on OS X 10.6 |
4.0 | 6.0 | Windows XP, 7 or 8***, 32-bit | 7 or 6, 32-bit | Yes |
Windows XP, 7 or 8***, 64-bit | 7 or 6, 64- or 32-bit | Yes, using 32-bit JDK only | |||
RHEL6 or Fedora, 32-bit | 7 or 6, 32-bit | Yes | |||
RHEL6 or Fedora, 64-bit | 7 or 6, 64- or 32-bit | Yes | |||
OSX 10.6 – 10.8** Cocoa, 32-bit | 6, 32-bit | Yes | |||
OSX 10.6 – 10.8** Cocoa, 64-bit | 6, 64- or 32-bit | Yes, using 32-bit JDK only – Details | |||
3.7/Indigo
JDK 6 – Details * – Eclipse.org only tested on OS X 10.6 |
3.3 | 5.0 | Windows XP or 7, 32-bit | 6, 32-bit | Yes |
Windows XP or 7, 64-bit | 6, 64- or 32-bit | Yes, using 32-bit JDK only | |||
RHEL6 or Fedora, 32-bit | 6, 32-bit | Yes | |||
RHEL6 or Fedora, 64-bit | 6, 64- or 32-bit | Yes | |||
OSX 10.6 – 10.7* Cocoa, 32-bit | 6, 32-bit | Yes | |||
OSX 10.6 – 10.7* Cocoa, 64-bit | 6, 64- or 32-bit | Yes, using 32-bit JDK only – Details | |||
3.6/Helios
WinXP and RHEL5: JDK 6 or 5 Others: JDK5 – Details |
3.2 | 4.x | Windows XP 32-bit | 6 or 5, 32-bit | Yes |
RHEL5 or Fedora, 32-bit | 6 or 5, 32-bit | Yes | |||
RHEL5 or Fedora, 64-bit | 6 or 5, 64- or 32-bit | Yes | |||
OSX 10.5 or 10.6 Cocoa, 32-bit | 5, 32-bit | Yes | |||
OSX 10.5 or 10.6 Cocoa, 64-bit | 5, 64- or 32-bit | Yes, using 32-bit JDK only – Details | |||
3.5/Galileo
WinXP and RHEL5: JDK 6 or 5 Others: JDK5 – Details |
3.1 | 3.0 | Windows XP 32-bit | 6 or 5, 32-bit | Yes |
RHEL5 or Fedora, 32-bit | 6 or 5, 32-bit | Yes | |||
RHEL5 or Fedora, 64-bit | 6 or 5, 64- or 32-bit | Yes | |||
OSX 10.5 Carbon or Cocoa, 32-bit | 5, 32-bit | Yes | |||
3.4/Ganymede
WinXP: JDK 6 or 5 Others: JDK 5 – Details |
3.0 | 2.1 | Windows XP 32-bit | 6 or 5, 32-bit | Yes |
Linux, 32-bit | 5, 32-bit | Yes | |||
Linux, 64-bit | 5, 64- or 32-bit | Yes | |||
OSX 10.5 Carbon, 32-bit | 5, 32-bit | Yes | |||
3.3/Europa
JDK 5 – Details |
2.x | 1.x | Windows XP 32-bit | 5, 32-bit | Yes |
Linux, 32-bit | 5, 32-bit | Yes | |||
Linux, 64-bit | 5, 64- or 32-bit | Yes | |||
OSX 10.4 Carbon, 32-bit | 5, 32-bit | Yes |
Requirements, Target Platforms, JBoss Central & Extras
For details regarding target platforms, or the contents of JBoss Central / Extras, see these links.
Requirements Tracker JIRA
|
JBoss Tools
Target Platform Definition |
JBDS
Target Platform Definition |
JBoss Central
Target Platform Definition |
---|---|---|---|
JBoss Tools 4.3.0 / JBDS 9.0 | 4.50.x | 4.50.x | 4.50.x |
JBoss Tools 4.2.0 / JBDS 8.x | 4.42.x | 4.42.x | 4.42.x |
JBoss Tools 4.1.1 / JBDS 7.1 | 4.32.x | 4.32.x | 4.31.x |
JBoss Tools 4.1.0 / JBDS 7.0 | 4.30.x | 4.30.x | 4.31.x |
JBoss Tools 4.0.0 / JBDS 6.0 | 4.22.x | 4.22.x | n/a – see details |
JBoss Tools 3.3.0 / JBDS 5.0 | n/a – see README | n/a – see README | n/a – see details |
4 Comments
Now that’s a life-saver. You can’t imagine how many trial-and-error hassles I’ve been through to come up with getting the correct version of RichFaces to work with JSF 1.2 + Facelets
Where can I download JBoss Tools for Eclipse Indigo 3.7 for Java EE and web development?
When in Eclipse (Indigo in your case) go to the Help menu and open Help > Install New Software… If JBoss Tools doesn’t show up in the “Work with” combo-box/pop-up menu, then click ‘Add…’ and enter the following URL into the location field:
http://download.jboss.org/jbosstools/updates/development/indigo
You could optionally provide a name such as JBoss Tools in the name field.
Then select JBoss Tools from the pop-up menu (to work with) and tick JBoss Web and Java EE Development
The following URL is given in a Java EE tutorial for JBoss Forge and JBoss AS 7, but when I enter it in Eclipse I get an error. 🙁
The error:
Unable to read repository at http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=121986.
http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=121986 is not a valid repository location.