当前位置: 首页 > 知识库问答 >
问题:

错误:构建路径指定执行环境Javase-10。工作区中没有安装严格兼容的JRE。

费锋
2023-03-14

我在VSCode工作区中设置JRE时遇到了一些问题。我以为问题是在settings.json中正确设置了java.home,但我仍然得到以下错误:

构建路径指定执行环境Javase-10。工作区中没有安装严格兼容的JR.

我想这是因为JRE指定了Java10而我使用了Java11。

对于如何为vscode设置JRE有什么建议吗?

另外,这里是我正在使用的java版本和我的设置。

$ /usr/libexec/java_home -V

Matching Java Virtual Machines (1):
    11.0.1, x86_64: "Java SE 11.0.1"    /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home

共有1个答案

戎鹏云
2023-03-14

在我的例子中,我将Maven设置为vscode中的Java构建环境。对于maven,我发现pom.xml中的一个构建属性被设置为Java1.8版本,它比我正在使用的版本更老,即1.11。当我将属性更新如下时,警告就消失了。

<properties>
        <java.version>1.11</java.version>
</properties>
 类似资料:
  • 我使用OS X Yosemite(10.10.2),并且有一些我想在Eclipse中构建的java项目。有些项目是旧的,它们在Java5、6和7中。最初,我安装了JDK7和Eclipse Luna。然后我读了这个和这个线程如何在Mac上安装特定的JDK。我使用这个脚本安装JDK,并更改了这两行,以便与Yosemite兼容。 由 下面是我的目录的内容 但我不知道有谁能在优胜美地使用这些java版本。

  • 安装了JDK1.8和Spring Boot套件。当我在spring boot中创建我的第一个项目时,我得到了警告-构建路径指定执行环境javase-11?我选中了Preference->Java->Installed JRE->selected 1.8 JRE-Added它,然后选择JVM并选择JRE文件夹作为JDK 1.8文件夹和JRE的新名称

  • 在Eclipse中运行java项目后,我会收到以下警告。

  • 我似乎已经解决了直接的编译错误,但希望有更深入的了解,在StackExchange或谷歌搜索错误消息中没有找到任何直接适用的信息。 全新错误消息: 当我检查应用程序的Java构建路径时: 只有四项:1)导入的jar文件库(用于API)2)Android 4.4.2 3)Android依赖项4)Android私有库

  • 我正在学习一门乌德米课程“Selenium WebDrive withJavafor初学者”,并且已经完成了课程中的所有设置,但是我一生都无法摆脱eclipse中的这个警告。我验证了我的mac上安装了java18.0.1.1,编辑了eclipse中的构建路径以指向18.0.1.1jdk。问题是,JRE系统库不断恢复到JavaSE-17,afaik没有安装在我的机器上。每次我单击更新maven项目时

  • 因此,完整的警告看起来像 我刚刚安装了JDK(版本:14.0.1从这里开始)和Eclipse(版本:2020-03(4.15.0从这里开始) 我读过post1和post2,但我没有Java中的任何库->构建路径->用户库。根本就空着。在已安装的库中,我没有任何jdk{version}。我只有名字“JDK”和位置“D:\...” 我是不是遗漏了一些重要东西?因为我不知道如何修复它。 我是newbee