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

在Oracle JDK 8下运行Android Bundle/Eclipse Juno时,没有Java1.8编译器符合性级别

逄俊力
2023-03-14

我使用Oracle JDK 8下的Android Bundle/Eclipse Juno作为我的Fedora 21 KDE框的默认Java。设置中没有Java编译器符合性级别1.8。当我打开Eclipse编译器符合性级别设置为1.4时,它上升到1.8。这里有问题吗?

共有2个答案

柯永福
2023-03-14

除了Elliot在回答中所说的,你将无法在Android上运行Java 8代码。Android平台只支持Java 7之前的语言功能,即使如此,支持也不完整。

参考:

  • 是否可以使用Java8进行Android开发?
嵇丰
2023-03-14

Eclipse Juno不会神奇地获得Java1.8编译器支持,因为你安装了Java8。Juno于2012年6月发布,而Java8于2014年3月发布。支持Java8的eclipse的第一个版本是开普勒(通过发布后的JDT更新);Luna支持开箱即用的Java8。

 类似资料:
  • 我安装了Java7 JDK(jdk-7u9-windows-x64.exe),并启动Eclipse Indigo尝试使用新的菱形语法的语句。它不编译。我在首选项-Java-已安装JRE中添加了jdk1.7.0_09。在首选项-Java-编译器下,我想设置1.7符合性级别,但我的下拉列表仅包含1.3-1.6。我如何让1.7出现在这里? 版本:Indigo发布构建id:20110615-0604

  • 问题内容: 我正在编译glibc库。在我可以这样做之前,我需要先跑步。但是,要编译glibc,我需要使用gcc编译器,它不是计算机上的默认编译器。该手册说明以下内容。 现在,我的问题是我对该计算机没有任何管理权限。因此,如何使用不同于默认值的编译器。 问题答案: 在linux上,任何人都可以更改其进程的环境变量。不需要管理权限。 在bash中: 在csh中使用 在该命令之后在此shell中启动的任

  • 从Eclipse运行install时,我们没有问题,因为编译器版本设置为1.8。 在终端上运行mvn安装时,我们得到以下错误。 当使用mvn install-X时,我们看到目标1.5 然而,这里是我的java和javac版本 我似乎从我运行的每个版本中,我们应该有1.8的合规性,但maven目标继续尝试安装1.5的合规性。

  • 问题内容: 我一直在尝试在我的EC2实例上安装Gearman,但是当我尝试./configure gearmand时,我得到了: 现在,奇怪的是,GCC肯定已安装。 退货 但是,当我尝试运行命令“ gcc”时,找不到… 我试图通过yum擦除/安装/重新安装gcc和gcc-c ++,但这似乎无济于事。 有什么建议吗?提前致谢。 问题答案: 您可以通过链接到以下命令来解决此问题: 升级时,您可以保留多

  • 每次重新启动时,Eclipse都会将编译器遵从性级别重置为1.7。对于大尺寸的代码来说,这有点麻烦,因为对于每一个编译器遵从性级别的更改,eclipse都需要一个新的构建 我安装了JDK 8,并在eclipse和项目首选项文件中将所有内容设置为1.8。

  • 问题内容: 在我的关于多态性的专业幻灯片中,我看到了这段代码,并带有一些注释: 如您所见,它在第一个强制转换语句中表示将产生 运行时 错误,而在另一个声明中将产生 编译器错误 。 是什么导致这些错误?以及它们之间有何不同? 问题答案: 仅在代码实际运行时才会发生运行时错误。这些是最困难的-导致程序崩溃和代码中的错误,难以跟踪。 一个示例可能正在尝试将字符串“ hello”转换为整数: 编译器可能不