今天在弄FTP的上传下载,然后各种在网上找案例,结果发现别人用的FtpClient类和我用的不是一个包
我用的是 org.apache.commons.net.ftp.FTPClient 而案例使用的是 sun.net.ftp.FtpClient
然后我尝试着使用sun.net.ftp.FtpClient 结果发现eclipse快捷键不出这个类,既然以前JRE有这个类,那么他最少也就是
让这个类过时不可能删掉,百度了挺久,找到了这个原因,如下:
例如:sun.net.ftp.FtpClient默认是不允许用的,需要自己启用。
Access restriction: The type FtpClient is not accessible due to restriction on required library F:\Program Files\Java\jre6\lib\rt.jar
sun.net包里的内容,在eclipse/myeclipse里默认是不让用的。解决办法是自定义access rules
到这里,被限制的包下的类就可以使用了!!!