我是新手,学习Java。我尝试在Netbeans 7中运行以下应用程序。
import java.io.*;
import java.nio.file.*;
import java.nio.file.StrandardOpenOption.*;
public class FileOut
{
public static void main(String[] args)
{
Path file = Paths.get("C:\\Java\\Chapter.13\\Grades.txt");
String s = "ABCDF";
byte[] data = s.getBytes();
OutputStream output = null;
try
{
output = new BufferedOutputStream(file.newOutputStream(CREATE));
output.write(data);
output.flush();
output.close();
} catch (Exception e)
{
System.out.println("Message: " + e);
}
}
}
当我编译应用程序时,我收到以下错误消息:
package java.nio.file does not exist import java.nio.file.*;
这两行都显示错误。
import java.nio.file.*;
import java.nio.file.StrandardOpenOption.*;
我需要做些什么才能让它发挥作用?我将不胜感激任何帮助。
谢谢你, 乔
答案 0 :(得分:11)
听起来您使用的是Java 6或更低版本。 java.nio.file包和类是作为Java 7的一部分添加的。尝试运行以下命令以验证是否安装了Java 7.
java -version
答案 1 :(得分:3)
你的收录中有一个小错字。它应该是:
import java.nio.file.StandardOpenOption;
Java SE 7中应该包含java.nio.file.*
包。请检查您是否真的使用Java 7编译器。