我正在尝试使用java.But创建一个临时文件,当我运行我的代码时,它显示以下错误。
number.java:7: cannot find symbol
symbol : class Path
location: class number
Path tempFile = Files.createTempFile(null, ".txt");
^
number.java:7: cannot find symbol
symbol : method createTempFile(<nulltype>,java.lang.String)
location: class Files
Path tempFile = Files.createTempFile(null, ".txt");
^
2 errors
这是代码 当我导入java.io.file;然后它显示错误包不存在
import java.io.*;
public class number{
public static void main(String args[])
{try {
Path tempFile = Files.createTempFile(null, ".txt");
System.out.format("The temporary file" +
" has been created: %s%n", tempFile);
} catch (IOException x) {
System.err.format("IOException: %s%n", x);
}
}}
答案 0 :(得分:1)
Files.createTempFile(null, ".txt");
第一个参数不能为空,它可以是任何前缀(基本上用于识别许多其他的临时文件)。传递一些非空值。
Files.createTempFile("myfile", ".txt");
另外,正确导入如下
import java.nio.file.*;
import java.io.*;
答案 1 :(得分:0)
Java SE 7发行版中引入的Path类是java.nio.file包的主要入口点之一。如果您的应用程序使用文件I / O,您将需要了解此类的强大功能。 有关详情,请参阅此处:http://docs.oracle.com/javase/tutorial/essential/io/pathClass.html
http://docs.oracle.com/javase/7/docs/api/java/nio/file/package-summary.html