Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.nio.file即使在Eclipse中使用JDK1.7也无法工作_Java_Eclipse_Java 7 - Fatal编程技术网

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路径