use*_*107 2 java eclipse java-7
在一个节目中,
import java.nio.file.*;
Run Code Online (Sandbox Code Playgroud)
给出错误 - The import java.nio.file cannot be resolved
在其他线程之后,我将 JDK 合规性级别更改为 1.7,还添加了
-vm
/home/user/jdk1.7.0_79/bin/java
Run Code Online (Sandbox Code Playgroud)
eclipse.ini
Eclipse -> About -> Installation details 有以下几行 -
java.home=/home/user/jdk1.7.0_79/jre
java.library.path=/home/user/jdk1.7.0_79/jre/lib/i386/server:/home/user/jdk1.7.0_79/jre/lib/i386:/home/user/jdk1.7.0_79/ jre/../lib/i386:/usr/lib/jvm/java-6-openjdk-i386/jre/lib/i386/client:/usr/lib/jvm/java-6-openjdk-i386/jre/lib /i386::/usr/java/packages/lib/i386:/lib:/usr/lib
java, javac 版本 -
user$ ~/jdk1.7.0_79/jre/bin/java -version java version "1.7.0_79" Java(TM) SE Runtime Environment (build 1.7.0_79-b15) Java HotSpot(TM) Server VM(build 24.79-b02) , 混合模式) user$ ~/jdk1.7.0_79/bin/java -version java version "1.7.0_79" Java(TM) SE Runtime Environment (build 1.7.0_79-b15) Java HotSpot(TM) Server VM (build 24.79) -b02,混合模式) user$ ~/jdk1.7.0_79/bin/javac -version javac 1.7.0_79
我应该如何正确导入java.nio.file.*?
解决了!
即使在做了所有推荐的事情之后它也不起作用。终于在另一个线程中看到了我直到现在还没有尝试过的设置。
项目 -> 属性 -> Java 构建路径 -> 库 -> 添加库 -> JRE 系统库 -> 选择工作区默认值 (jdk 1.7*)
完毕。
因此,即使 eclipse 安装详细信息配置可能显示所有正确的数字,我们仍然必须从项目属性中明确添加 1.7 库。