我安装了JDK 8,编译器无法导入nio.file
。我使用的是Windows 7 64的cmd.exe。互联网上的每个地方人都有这个问题,因为他们有JDK 6或更早版本,我有JDK 8,所以我不知道发生了什么。 import java.nio.*;
工作正常,但它仍然没有我需要的课程。我一直在
cannot find symbol
import java.nio.file;
^
编辑:正如我所说,我不使用IDE,只需记事本+ cmd.exe。 javac -version
会产生javac 1.8.0
。
答案 0 :(得分:12)
使用import
语句,这样您就不必在源代码中使用完全限定类型的名称。您可以将import
语句与类型名称或其成员一起使用。
java.nio.file
无法识别类型。这是一个包。
你需要
import java.nio.file.*;
导入该包中的所有类型或某些特定类型
import java.nio.file.Files;
(根据您的要求和偏好,以及其他可能性。)