Closed
Description
Describe the bug
I think my Java setup in my Visual Studio Code should be right. But this extension still show me this:
Spring Tools Language Server requires Java 11 or higher to be launched. Current Java /usr/lib/jvm/java-8-openjdk-amd64/bin/java. (Note Java 8 can still be used in your own projects. Java 11 is only required to launch the Spring Tools Language Server process)
Source: Spring Boot Tools (Extension)
To Reproduce
-
Initialize a Spring Boot project using this:
https://start.spring.io/#!type=maven-project&language=java&platformVersion=2.5.3&packaging=jar&jvmVersion=11&groupId=com.example&artifactId=demo&name=demo&description=Demo%20project%20for%20Spring%20Boot&packageName=com.example.demo&dependencies=lombok,web
-
Use `Remote-SSH: Connect to Host...' open Spring Boot project
-
Open MAVEN view in EXPLORER, expand
demo
node, click the+
sign in the Dependencies noe -
Search for
spring-boot-starter-validation
, choose theorg.springframework.boot
one. -
The VSCode will show this message immediately.
-
My
JAVA_HOME
should be right. -
The VSCode setting is empty.
Sample
Here is my sample project: