32bit and 64bit
This question is tailored for those who do some research on how to use an older java than java 11 (e.g., Java 8) on vscode-java, thus for those who do not run into the error of
"Java 11 or more recent is required to run. Please download and install a recent JDK."
Since then this here would be a clear duplicate with https://stackoverflow.com/questions/63043585/vscode-showing-java-11-or-more-recent-is-required-to-run-please-download-and-i/63045780#63045780.
This question here shall help those who have found out about that issue in advance, without knowing the upcoming error and who thus cannot search for the error and find the solution link above.
I need to stress this in order to make clear that this might be no clear duplicate.
Now the actual issue:
According to https://github.com/redhat-developer/vscode-java/wiki/JDK-Requirements#jdk11.requirement:
"Since vscode-Java 0.65.0, Java 11 is the minimum required version."
+++As of July 22nd, 2020, Java 11 (JDK11) is now required for running vscode-java.+++
As a result, a lot of users who run their projects on a lower Java version need to change the version or find a workaround so that they might keep everything "as is".
How can I use vscode-java on java below version 11 after the new requirement of java 11 in vscode-java 0.65.0?
An answer is needed both for 32bit and on 64bit.
####
Only for 32bit
Mind for the answer that Oracle JDK 8 is the last Oracle JDK to support 32bit x86 at all, the same accounts for OpenJDK.
And neither Oracle JDK 11 nor OpenJDK support 32bit x86.
I am searching for the best workaround of how to use the most recent possible JDK on a Windows 32bit using the vscode-java extension, it does not have to be an Oracle JDK.
An answer is needed only for 32bit.