Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.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 OpenJDK NIO方法未定义_Java_Eclipse_Nio_Openjdk - Fatal编程技术网

Java OpenJDK NIO方法未定义

Java OpenJDK NIO方法未定义,java,eclipse,nio,openjdk,Java,Eclipse,Nio,Openjdk,在Eclipse中使用OpenJDK javaSE-1.7使用java.nio.file.Files类()中的方法时,我遇到了一个问题 导入后: import java.nio.file.Files; 我无法调用以下方法: isDirectory(Path, LinkOption); 或 OpenJDK有什么问题吗?或者还有其他人遇到过这种情况吗?我猜这是一个被广泛使用的类,所以它必须毫无问题地工作 我确信正在使用正确的JRE。另外,来自java.nio.file.FileSystems和j

在Eclipse中使用OpenJDK javaSE-1.7使用java.nio.file.Files类()中的方法时,我遇到了一个问题

导入后:

import java.nio.file.Files;
我无法调用以下方法:

isDirectory(Path, LinkOption);

OpenJDK有什么问题吗?或者还有其他人遇到过这种情况吗?我猜这是一个被广泛使用的类,所以它必须毫无问题地工作


我确信正在使用正确的JRE。另外,来自
java.nio.file.FileSystems
java.nio.file.Path
的其他方法也可以工作。

您最希望的是
导入静态java.nio.file.Files.*


当您只导入
文件
类时,您必须为方法调用添加前缀,如
Files.isDirectory(p,o)。要启用调用而不使用类名前缀,您需要静态导入来导入类
文件的静态成员

当您尝试调用这些方法时会发生什么?您确定对
路径
使用了正确的导入吗?有一个不正确的
org.eclipse.core.runtime.Path
(必须是
java.nio.file.Path
)。您是否尝试过在方法名称前面加
文件。
?您是正确的。我忘了这是java,您需要一个对象或类来运行方法。我有时把事情搞混了。谢谢!
isRegularFile(Path, LinkOption);