Ошибка Java (пакет java.nio.file не существует, импорт java.nio.file. *;) - PullRequest
4 голосов
/ 21 ноября 2011

Я новичок и изучаю 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 ]

11 голосов
/ 21 ноября 2011

Похоже, вы используете Java версии 6 или ниже. Пакет и классы java.nio.file были добавлены как часть Java 7. Попробуйте выполнить следующее, чтобы убедиться, что у вас установлена ​​Java 7.

java -version
3 голосов
/ 21 ноября 2011

У вас есть небольшая опечатка в вашем списке. Следует читать:

import java.nio.file.StandardOpenOption;

Пакет java.nio.file.* должен существовать в Java SE 7. Проверьте, действительно ли вы используете компилятор Java 7.

...