这个问题在这里已经有答案了:
工作空间中未安装与此环境严格兼容的JRE(2个答案)
上个月关门了。
我要说的是我对java是新手
我想在eclipse中运行一个程序。在构建这个程序方面,我真的没有做太多的工作,我只是通过关注一个youtube视频添加了一个使用jframe的gui。
我的问题是,每当我尝试运行程序时,都会出现以下错误:
description资源路径位置类型build path指定执行环境javase-14。工作区中没有安装与此环境严格兼容的JRE。计算器构建路径jre系统库问题
我在运行se-15。我该怎么解决这个问题?
1条答案
按热度按时间xienkqul1#
您似乎安装了最新版本2020-09以及Java15。
知道eclipse可以使用特定版本的java运行是很有用的,即使您的应用程序使用不同版本的java在eclipse中运行也是如此。
您已经提供了Java15来运行eclipse,默认情况下,eclipse假定它将使用Java15运行应用程序。
然而,在这个时候,eclipse对java15新特性的支持是实验性的。您还可以安装一个插件来解锁Java15的特性,尽管您可能还不需要这些特性。
因为java15特性在默认情况下是禁用的,所以它使用的是“javase-14”的执行环境,但是您没有与该接口严格兼容的java发行版。
正如一位评论人士指出的那样,这只是一个警告,所以不太可能真正引起问题。您可以通过忽略此警告并关注应用程序中的实际错误来获得。
但是,可以通过两种不同的方式处理警告:
安装java14的发行版,将其添加到“installed jres”列表中,并编辑java14的“execution environment”以引用java14安装
安装支持Java15特性的插件(我还没有这样做),并确保项目使用“javase-15”执行环境(从“marketplace客户端”安装插件,在搜索字段中输入“Java15”)