
How to install the earlier extension version: (This again, is not recommended unless you have restrictions on the JDK version, it is just possible, see above) Recommends the following link right at the top at the Java Development Kit link:Ī non-Oracle JDK is thus the only way to use java 14 on a 32bit.įor those who cannot install JDK 11 or higher due to a 32bit system together with a not allowed OpenJDK JDK (that is, if Oracle JDK is obligatory), or those who have other restrictions on 64bit, one workaround is to install vscode-java version 0.64.1 instead of the most recent 0.65.0. You can just switch to OpenJDK 14, which is recommended by vscode "itself" (Oracle JDK has stopped support for 32bit after version 8).

This is probably just for those who have an old netbook lying around.+++

+++Please mind that 32bit is usually outdated. 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. Mind for the answer that Oracle JDK 8 is the last Oracle JDK to support 32bit x86 at all, the same accounts for OpenJDK.Īnd neither Oracle JDK 11 nor OpenJDK support 32bit x86. How can I use vscode-java on java below version 11 after the new requirement of java 11 in vscode-java 0.65.0?Īn answer is needed both for 32bit and on 64bit. +++As of July 22nd, 2020, Java 11 (JDK11) is now required for running vscode-java.+++Īs 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". "Since vscode-Java 0.65.0, Java 11 is the minimum required version." I need to stress this in order to make clear that this might be no clear duplicate.


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. Since then this here would be a clear duplicate with. "Java 11 or more recent is required to run. 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
