Java错误(包java.nio.file不存在,导入java.nio.file。*;)

时间:2011-11-21 01:12:16

标签: java file-io import nio

我是新手,学习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.*;

我需要做些什么才能让它发挥作用?我将不胜感激任何帮助。

谢谢你, 乔

2 个答案:

答案 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编译器。