java.nio.file 即使在 Eclipse 中使用 JDK 1.7 也无法正常工作
java.nio.file not working even with JDK 1.7 in Eclipse
在一个程序中,
import java.nio.file.*;
给出错误 - The import java.nio.file cannot be resolved
按照其他主题,我将 JDK 合规级别更改为 1.7,还添加了
-vm
/home/user/jdk1.7.0_79/bin/java
到eclipse.ini
Eclipse -> 关于 -> 安装细节有以下几行 -
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 版本“1.7.0_79”
Java(TM) SE 运行时环境(build 1.7.0_79-b15)
Java HotSpot(TM) 服务器 VM(构建 24.79-b02,混合模式)
用户 $ ~/jdk1.7.0_79/bin/java -version
java 版本“1.7.0_79”
Java(TM) SE 运行时环境(build 1.7.0_79-b15)
Java HotSpot(TM) 服务器 VM(构建 24.79-b02,混合模式)
用户 $ ~/jdk1.7.0_79/bin/javac -version
javac 1.7.0_79
如何正确导入java.nio.file.*
?
解决了!
即使按照所有推荐的方法进行操作后,它仍然无法正常工作。终于在另一个线程中看到了一个我到目前为止还没有尝试过的设置。
Project -> Properties -> Java Build Path -> Libraries -> Add Library
-> JRE System Library -> Select Workspace Default (jdk 1.7*)
完成。
因此,即使 eclipse 安装详细信息配置可能显示所有正确的数字,我们仍然必须从项目属性中显式添加 1.7 库。
在一个程序中,
import java.nio.file.*;
给出错误 - The import java.nio.file cannot be resolved
按照其他主题,我将 JDK 合规级别更改为 1.7,还添加了
-vm
/home/user/jdk1.7.0_79/bin/java
到eclipse.ini
Eclipse -> 关于 -> 安装细节有以下几行 -
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 版本“1.7.0_79” Java(TM) SE 运行时环境(build 1.7.0_79-b15) Java HotSpot(TM) 服务器 VM(构建 24.79-b02,混合模式) 用户 $ ~/jdk1.7.0_79/bin/java -version java 版本“1.7.0_79” Java(TM) SE 运行时环境(build 1.7.0_79-b15) Java HotSpot(TM) 服务器 VM(构建 24.79-b02,混合模式) 用户 $ ~/jdk1.7.0_79/bin/javac -version javac 1.7.0_79
如何正确导入java.nio.file.*
?
解决了!
即使按照所有推荐的方法进行操作后,它仍然无法正常工作。终于在另一个线程中看到了一个我到目前为止还没有尝试过的设置。
Project -> Properties -> Java Build Path -> Libraries -> Add Library -> JRE System Library -> Select Workspace Default (jdk 1.7*)
完成。
因此,即使 eclipse 安装详细信息配置可能显示所有正确的数字,我们仍然必须从项目属性中显式添加 1.7 库。