我怎样才能设置正确的路径newBufferWriter
。我得到了newBufferWriter
来自 oracle 页面的示例用法:
Charset charset = Charset.forName("US-ASCII");
String s = ...;
try (BufferedWriter writer = Files.newBufferedWriter(file, charset)) {
writer.write(s, 0, s.length());
} catch (IOException x) {
System.err.format("IOException: %s%n", x);
}
我很困惑如何设置file
参数,我应该在哪里获取Path
对象,例如我想在目录中创建文件,所以我必须设置一个Path
对象,并且在这段代码中路径对象是file
参数所以,如何给它是一个字符串值?或者如何给它我想要创建某个文件的目录的任何值?
还有别的,那个例外呢?这是什么意思 ?
线程“AWT-EventQueue-0”中的异常 java.lang.NoClassDefFoundError: java/nio/file/Path