【发布时间】:2019-09-22 14:05:43
【问题描述】:
我在以下代码中遇到编译错误,我不知道如何修复。
public class Test throws IOException{
public static void main(String[] args) {
String path = "document.txt";
File file = new File(path);
Files.readString(file.toPath()); //cannot find symbol method readString(java.nio.file.Path)
}
}
但我明白了
错误:(8, 14) java: 找不到符号
符号:方法 readString(java.nio.file.Path)
位置:类 java.nio.file.Files
有很多事情需要注意。
- 这只发生在
readString(Path)中的java.nio.file.Files。如果我尝试size(Path)(java.nio.file.Files中的另一种方法),它可以工作 此代码在 intelliJ 中无效,但在 eclipse 中有效
如果我在 intelliJ 中创建一个新项目,但在我从 github 克隆的当前 Maven 项目中创建一个新项目,则此代码有效
我已经尝试了here 的所有建议,包括:
- 构建 > 重建项目
- 只重新编译
Test.java - 文件 > 使缓存无效
- 检查 /src 文件夹标记为源文件夹
- 重新导入 Maven 依赖项
【问题讨论】:
标签: java intellij-idea