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

另一个“构建路径指定执行环境javase-13”的问题

孔征
2023-03-14

因此,完整的警告看起来像build path指定执行环境javase-13。工作区中没有安装与此环境严格兼容的JRs。
我刚刚安装了JDK(版本:14.0.1从这里开始)和Eclipse(版本:2020-03(4.15.0从这里开始)
我读过post1和post2,但我没有Java中的任何库->构建路径->用户库。根本就空着。在已安装的库中,我没有任何jdk{version}。我只有名字“JDK”和位置“D:\...”
我是不是遗漏了一些重要东西?因为我不知道如何修复它。
我是newbee,所以如果你有一个答案或下面的问题,请写得简单一点。谢谢你。

共有1个答案

束飞捷
2023-03-14

这真的应该是一个评论,但我想把事情说清楚。这里需要注意的主要事情是,使用Java时,它的版本至少会出现4次,并且没有什么可以严格阻止您每次配置4个不同的版本,这可能会起作用,也可能不起作用。添加Eclipse,它将至少变为5:

  • 用于运行Eclipse本身的java二进制文件。(通过eclipse.ini配置)
    • 这会影响插件的行为。我记得有一个场景,m2e会拒绝使用比运行Eclipse的JRE版本更旧的Java遵从性级别。在这里,我不能在头顶上发出太自信的具体电话,但这是要记住的。
    • 应该是最新的和最好的,尽管Java8似乎是一些晦涩场景的防御选项,比如依赖于不推荐使用的内部库的项目。(想到tools.jar)
    • 也应该是最新的和最好的:javac的每个版本都能够编译为以前版本编写的源代码,以及为旧版本生成兼容的字节码。这就是下面两点的内容。
      null

    顺便说一句,请注意,出于某些原因,您可能希望使用AdoptOpenJDK而不是Oracle的发行版。您还希望将任何不是最新的JRE解包到硬盘上某个地方的一个好文件夹中,而不是安装它们。安装它们主要意味着使.jar文件在从操作系统的文件浏览器启动时以该版本运行。如果您在Linux上,sdkman是当前执行此操作的首选方法。

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

  • 问题内容: 我在Eclipse Helios中创建一个Maven项目。它一天可以正常工作,但是随后出现此警告: 构建路径指定执行环境J2SE-1.4。在工作区中没有安装与该环境严格兼容的JRE。 自从出现此消息以来,项目停止了编译和调试。有人对此问题有解决方案吗? 问题答案: 在项目中的Eclipse中: 右键点击你的项目 单击属性 Java构建路径:库;删除“ JRE系统库[J2SE 1.4]”

  • 在Eclipse中,我收到一个错误: 构建路径指定执行环境Java SE 1.7 工作区中没有安装与此环境严格兼容的JRE。

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

  • 我在VSCode工作区中设置JRE时遇到了一些问题。我以为问题是在中正确设置了,但我仍然得到以下错误: 我想这是因为JRE指定了Java10而我使用了Java11。 对于如何为vscode设置JRE有什么建议吗? 另外,这里是我正在使用的java版本和我的设置。

  • 问题内容: 在Eclipse Juno中,我安装了最新的m2e插件(1.2.20120903-1050)。在首选项中,我在Java->已安装JRE->添加中添加了jdk1.7.0_11,然后指定了位置()。当我创建一个新的Maven项目并运行它时,我得到一个警告: 构建路径指定执行环境J2SE-1.5。工作区中没有安装与该环境严格兼容的JRE。 我不确定该如何解决。 我认为这是一个Maven问题,