当我尝试创建一个程序来读取目录及其内容时,我的代码中出现此错误。
com.sun.java.util.jar.pack.Package类型不可见
我的代码现在很简单:
/**
*
*/
package exercice5;
import com.sun.java.util.jar.pack.Package.File;
/**
* @author
*
*/
public class ListFilesAndDirectories {
/**
*
*/
public ListFilesAndDirectories() {
// TODO Auto-generated constructor stub
}
/**
* @param args
*/
public static void main(String[] args) {
File myfile = new File(".");
}
}
我不明白问题出在哪里,因为我认为我已经导入了正确的File
包。
有人理解这个问题吗?
答案 0 :(得分:4)
导入错误。替换
import com.sun.java.util.jar.pack.Package.File;
与
import java.io.File;
答案 1 :(得分:1)
它说Package类不公开,请参阅反编译版本:
class com.sun.java.util.jar.pack.Package {
...