尝试在vscode中创建新的maven项目时获取“error:java\u home not found in your environment”

cl25kdpy  于 2021-06-29  发布在  Java
关注(0)|答案(2)|浏览(787)

我正试图通过 VSCode 的maven for java扩展。
我的问题是:在资源管理器中单击“创建新maven项目”,选择“快速启动”选项,然后选择要在其中工作的文件夹后,终端中出现一个错误,如下所示:

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.

目前,我的 JAVA_HOME 系统变量设置为 C:\Progra~1\Java\jdk1.8.0_271 .
关于如何消除这个错误有什么建议吗?我不确定这是否重要,但我的 JDK 安装在我的c驱动器上,我正在尝试在我的m驱动器上创建一个项目。
谢谢!

roejwanj

roejwanj1#

1.将java添加到路径:
控制面板->系统->高级系统设置->环境变量:
在“用户变量”下,选择“路径”,然后单击“新建”:
复制jdk bin目录的路径。

打开命令提示符,然后运行 java --version . 如果没有显示错误,并且您获得了正确的jdk信息,请转到下一步;
2.安装 Java Extension Pack 在vs代码中;
3.按ctrl+shift+p打开command platte并选择 Java: Configure Java Runtime :
转到java tooling runtime并选择已安装的jdk,jdk for language server相当于java.home:

然后重新加载vs代码以使更改生效。

oxf4rvwz

oxf4rvwz2#

这个问题的解决方案是将一个用户路径变量和一个新的系统变量“javahome”专门设置为java11安装的bin文件夹的地址。
在我的例子中,路径是这样的: C:\Program Files\AdoptOpenJDK\jdk-11.0.8.10-hotspot\bin 我有一种预感,我的问题可能与我安装了两个jdk(一个用于java8,一个用于java11)有关,但我不确定。
感谢那些帮助过你的人!

相关问题