1

我安装了 JDK 8,编译器不会导入nio.file. 我正在使用 Windows 7 64 的 cmd.exe。Internet 上到处都有这个问题,因为他们有 JDK 6 或更早版本,我有 JDK 8,所以我不知道发生了什么。import java.nio.*;工作正常,但它仍然没有我需要的课程。我只是不断得到

cannot find symbol
import java.nio.file;
               ^

编辑:正如我所说,我不使用 IDE,只使用记事本 + cmd.exe。javac -version结果javac 1.8.0

4

1 回答 1

12

使用该import语句是为了不必在源代码中使用类型的完全限定名称。您将import语句与类型名称或其成员一起使用。

java.nio.file不识别类型。它是一个包。

你需要

import java.nio.file.*;

导入该包中的所有类型或某些特定类型

import java.nio.file.Files;

(其他可能性取决于您的要求和偏好。)

于 2014-06-10T22:28:56.553 回答