Нет java.nio.file в JDK8

У меня установлен JDK 8, и компилятор не импортирует nio.file. Я использую cmd.exe для Windows 7 64. Повсюду в Интернете люди сталкиваются с этой проблемой, потому что у них JDK 6 или более ранняя версия, у меня JDK 8, поэтому я понятия не имею, что происходит. import java.nio.*; работает нормально, но в нем все еще нет нужных мне классов. Я просто продолжаю получать

cannot find symbol
import java.nio.file;
               ^

РЕДАКТИРОВАТЬ: Как я уже сказал, я не использую IDE, просто блокнот + cmd.exe. javac -version приводит к javac 1.8.0.


person mojerones    schedule 10.06.2014    source источник
comment
Сделайте javac -version и покажите нам результат, если вы компилируете из командной строки. В противном случае проверьте свой уровень соответствия компиляции IDE.   -  person Sotirios Delimanolis    schedule 11.06.2014
comment
Кроме того, это буквально ваше import утверждение? file не является ни именем типа, ни именем члена.   -  person Sotirios Delimanolis    schedule 11.06.2014
comment
stackoverflow.com/questions/11338586 /   -  person peter.petrov    schedule 11.06.2014
comment
используйте IDE для себя и для нас, существует множество бесплатных. Intellij IDEA - лучшая, насколько мне известно. Все они скажут вам, что не так и как это исправить, вы зря тратите свое и наше время на такие фундаментальные вопросы!   -  person    schedule 11.06.2014


Ответы (1)


Оператор import используется для того, чтобы вам не приходилось использовать полностью определенные имена типов в исходном коде. Вы используете оператор import с именами типов или их членами.

java.nio.file не определяет тип. Это пакет.

Тебе нужно

import java.nio.file.*;

для импорта всех типов в этом пакете или определенного типа

import java.nio.file.Files;

(среди других возможностей в зависимости от ваших требований и предпочтений.)

person Sotirios Delimanolis    schedule 10.06.2014