想用VSCODE创建JAVA项目,却找不到JAVA_HOME
* 正在执行任务: ""c:\Users\FIX\.vscode\extensions\vscjava.vscode-maven-0.40.4\resources\maven-wrapper\mvnw.cmd" org.apache.maven.plugins:maven-archetype-plugin:3.1.2:generate -DarchetypeArtifactId="elm-spring-boot-blank-archetype" -DarchetypeGroupId="am.ik.archetype" -DarchetypeVersion="0.0.3" -DgroupId="com.example" -DartifactId="demo" -DoutputDirectory="d:\""
Error: JAVA_HOME not found in your environment.
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
* 终端进程“cmd.exe /c ""c:\Users\FIX\.vscode\extensions\vscjava.vscode-maven-0.40.4\resources\maven-wrapper\mvnw.cmd" org.apache.maven.plugins:maven-archetype-plugin:3.1.2:generate -DarchetypeArtifactId="elm-spring-boot-blank-archetype" -DarchetypeGroupId="am.ik.archetype" -DarchetypeVersion="0.0.3" -DgroupId="com.example" -DartifactId="demo" -DoutputDirectory="d:\""”已终止,退出代码: 1。
* 终端将被任务重用,按任意键关闭。

我检查了环境变量,JAVA_HOME是正常的

而且发现了一个奇怪的事:我在cmd输入java --version,但cmd既没有报错也没有输出任何内容

请问这究竟是怎么回事,是Java的问题吗?