I have Windows 10, 64-bit. I have Java version 13, version date: 2019-09-17.
I have Eclipse Version: 2019-06 (4.12.0).
I can compile and run codes. But when I try to debug a code I get this error message:
“JRE Oracle Corporation/13 is not supported, advanced source lookup disabled.”
In this link someone asked a similar question in SO, one of the answers say that you need a plugin, but on Eclipse versions 06-2019 and higher you don’t need a plugin.
My Eclipse version is 06-2019 (4.12.0). Why it doesn’t work?
1
It seems to me that Eclipse has not yet been updated to include Advanced Source Lookup for JRE 13.
My solution is to uncheck “Use advanced source lookup” (Last item in the Preferences>Java>Debug menu). The red warning message then no longer appears.
The Eclipse 2019.12/4.14 M1 does have Java 13 (and 14) support
Java 13 is available and Eclipse JDT supports Java 13 for 4.14.
The release notably includes the following Java 13 features:
- JEP 354: Switch Expressions (Preview).
- JEP 355: Text Blocks (Preview).
Please note that these are preview language feature and hence enable preview option should be on.
For an informal introduction of the support, please refer to Java 13 Examples wiki.
So try and upgrade, to check if “advanced source lookup” is available during a debug session.
4
I confirm that Eclipse 4.14 does support the latest Java SE 13.0.2.
I experienced this very same problem on Ubuntu 18.04 LTS and the answer by @vonc does solve these issues.
Open your Tomcat settings, On the Server Options of the tomcat- uncheck the Enable security option (i.e. SSLEnabled) and then stop and start your tomcat.