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

Android ADK错误:工作区中没有安装与此环境严格兼容的JRE

岳劲
2023-03-14

我似乎已经解决了直接的编译错误,但希望有更深入的了解,在StackExchange或谷歌搜索错误消息中没有找到任何直接适用的信息。

全新错误消息:

"Build path specifies execution environment JavaSE-1.6. There are no JREs installed in the workspace that are strictly compatible with this environment."

当我检查应用程序的Java构建路径时:

Right click project name > Properties > Java Build Path > Libraries

只有四项:1)导入的jar文件库(用于API)2)Android 4.4.2 3)Android依赖项4)Android私有库

'Add Library" > 'JRE System Library" > "Workspace default JRE (jre7)

共有1个答案

盖斌
2023-03-14

该警告让您知道,即使您的代码设置为1.6兼容级别,您也没有任何实际的1.6版本的JDK可用。实际的缺陷是,由于唯一可用的JRE运行时是1.7运行时,您可以使用1.7中添加的类或方法:您的代码仍然可以很好地编译,但如果在1.6运行时上运行,则会得到nosuchmethoderror等。

实际上,既然你瞄准的是Android,你可能就不需要担心;ADK无论如何都会重新编译您的代码,任何这样的错误都应该立即出现。如果您真的希望这个警告消失,只需在1.7的同时安装1.6的JDK。

 类似资料: