Oracle 8引入了LocalDateTime、LocalDate、LocalTime等类。我使用的是Ubuntu12.04,所以我使用Eclipse,它可以通过软件中心获得。我的默认设置是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;知道会发生什么事吗?
发布于 2014-06-04 02:55:09
正如Jigar在注释中指出的那样,您需要安装Java 8支持插件以启用1.8作为遵从级别。或者,只需获取最新的具有Java8内置支持的露娜释放候选人。
https://stackoverflow.com/questions/24028118
复制相似问题