2014-06-10 42 views
1

我安裝了JDK 8,編譯器不會導入nio.file。我正在使用Windows 7 64的cmd.exe。互聯網上的每一個人都有這個問題,因爲他們有JDK 6或更早版本,我有JDK 8,所以我不知道發生了什麼。 import java.nio.*;工作正常,但它仍然沒有我需要的類。我只是不斷收到JDK8中沒有java.nio.file

cannot find symbol 
import java.nio.file; 
      ^

編輯:正如我所說我不使用IDE,只是記事本+ CMD.EXE。 javac -version結果爲javac 1.8.0

+1

做一個'的javac如果你是從命令行編譯的話,我們將顯示結果。否則,請檢查您的IDE編譯合規性級別。 –

+0

另外,這是否就是你的'import'語句? 'file'不是類型名稱,也不是成員名稱。 –

+0

http://stackoverflow.com/questions/11338586/how-to-import-java-nio-file-package –

回答

12

使用import語句,以便您不必在源代碼中使用完全限定類型的名稱。您將import聲明用於類型名稱或其成員。

java.nio.file不標識類型。這是一個包。

你需要

import java.nio.file.*; 

導入所有類型的那個包或某些特定類型的

import java.nio.file.Files; 

(以及其它可能性取決於你的需求和偏好。)

+0

謝謝,它現在有效。 – mojerones