Eclipse Luna, Oracle Java 8, and RTC client
6 answers
The RTC client version 5.0.2 supports for Luna SR1 (4.4.1) in its system requirements but does not support yet the Java SDK 8. This is probably because IBM has not yet release a Java 8 SDK.
Regards,
François
Comments
François:
IBM go to some pains to only claim support for IBM Eclipse SDK [IES] 4.4.1 in the 5.0 system requirements document [https://jazz.net/wiki/bin/view/Deployment/CLMSystemRequirements50#B4_Eclipse_IDE_RTC_Eclipse_Clien]
Note that IES is technically not Eclipse Luna
Please open a workitem on Jazz.net Rational Team Concert for this issue. There may be a workaround or it may be something to fix.
However, Java 8 is not support with v5.0.2. It is supported with v6.0 which just became available. If you can try it with a v6.0 p2 package, please let us know what you find.
Comments
I'm no longer interested in getting this fixed, as I'm not needing to use RTC within Eclipse. But it is a bug that you ought to fix, as described in other responses below, the installation of RTC Client 5.0.2 on top of Luna messes up the installed execution environments within Luna. So you can open up the work item!
Luna with RTC 6 seems to work :)
Comments
What is the version of the JDT component after all the installations?
Eclipse Java Development Tools 3.10.1.v20150204-1700 org.eclipse.jdt.feature.group Eclipse.org
That's quite interesting. I think in most failing cases, the JDT is replaced with the one bundled in RTC 5.0.2 (JDT 3.6.x), hence the Java 1.8 capability is lost.
Can you see if the installation steps can be repeated reliably (probably try with Oracle SDK as well)? If successful, that will be a workaround for many others.
(Note: IBM SDK cannot be obtained freely on Windows)
Hi,
Since the solution is to ensure JDT is updated, the defect would be in Eclipse, not RTC so there's no point in logging a defect against RTC.