java.nio.file即使在Eclipse中使用JDK1.7也无法工作
在节目中,java.nio.file即使在Eclipse中使用JDK1.7也无法工作,java,eclipse,java-7,Java,Eclipse,Java 7,在节目中, import java.nio.file.*; 给出错误-无法解析导入java.nio.file 在其他线程之后,我将JDK遵从性级别更改为1.7,并添加了 -vm /home/user/jdk1.7.0_79/bin/java 到eclipse.ini Eclipse->About->Installation details有以下几行- java.home=/home/user/jdk1.7.0_79/jre java.library.path=/home/user/jdk1.
import java.nio.file.*;
给出错误-无法解析导入java.nio.file
在其他线程之后,我将JDK遵从性级别更改为1.7,并添加了
-vm
/home/user/jdk1.7.0_79/bin/java
到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/i386/client:/usr/lib/jre/jre/jre/jre/jre/jre/i386:/usr
java,javac版本-
用户$~/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)服务器虚拟机(构建24.79-b02,混合模式)
用户$~/jdk1.7.0_79/bin/java-版本
java版本“1.7.0_79”
Java(TM)SE运行时环境(build 1.7.0_79-b15)
Java HotSpot(TM)服务器虚拟机(构建24.79-b02,混合模式)
用户$~/jdk1.7.0_79/bin/javac-version
JavaC1.7.0_79
如何正确导入java.nio.file.*
?解决了这个问题
即使在做了所有推荐的事情之后,它也不起作用。终于在另一个线程中看到了一个设置,直到现在我还没有尝试过
项目->属性->Java构建路径->库->添加库
->JRE系统库->选择工作区默认值(jdk 1.7*)
完成了
因此,即使eclipse安装详细信息配置可能显示所有正确的数字,我们仍然必须从项目属性显式添加1.7库。您的意思可能是
import java.nio.file.*代码>?是一个包,不是一个类,因此不能导入。@Turing85谢谢,编辑了这个问题。Java home不就是-/home/user/jdk1.7.079吗?我想你也加入了jre。你能将java.home改为指向/home/user/jdk1.7.0_79并重试吗?@KalyanChavali我不知道。它是默认的。即使我将-Djava.home=/path/to/jdk
添加到ini并重新启动eclipse,它仍然会显示jre路径