gpt4 book ai didi

java - Eclipse 无法识别 Java 8 库

转载 作者:太空宇宙 更新时间:2023-11-04 06:45:41 24 4
gpt4 key购买 nike

Oracle Java 8 引入了 LocalDateTime、LocalDate、LocalTime 等类。我使用的是 Ubuntu 12.04,因此我使用 Eclipse Indigo,它可以通过软件中心获得。我将 Oracle Java 8 设置为默认值:

$ sudo update-alternatives --config java

Selection Path Priority Status

------------------------------------------------------------

* 0 /usr/lib/jvm/java-8-oracle/jre/bin/java 1062 auto mode

1 /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java 1061 manual mode

2 /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java 1051 manual mode

3 /usr/lib/jvm/java-8-oracle/jre/bin/java 1062 manual mode


$ java -version

java version "1.8.0_05"

Java(TM) SE Runtime Environment (build 1.8.0_05-b13)


$ javac -version
javac 1.8.0_05

在 Eclipse 中,项目 > 属性 > Java 构建路径,它使用 JRE 系统库 [java-8-oracle]。

然而 Eclipse 无法解析任何这些导入:

import java.time.LocalDateTime;
import java.time.LocalDate;
import java.time.LocalTime;

知道会发生什么吗?

最佳答案

正如 Jigar 在评论中所述,您需要安装 Java 8 support plugin启用 1.8 作为合规级别。或者,只需获取最新的 Luna release candidate它内置了 Java 8 支持。

关于java - Eclipse 无法识别 Java 8 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24028118/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com