我是靠谱客的博主 积极小懒猪,最近开发中收集的这篇文章主要介绍将jre限制不能用的包启用方法 sun.net.ftp.FtpClient,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

今天在弄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 FilesJavajre6librt.jar

sun.net包里的内容,在eclipse/myeclipse里默认是不让用的。解决办法是自定义access rules 

 










到这里,被限制的包下的类就可以使用了!!!


解决方案来自:https://blog.csdn.net/chx10051413/article/details/17222519

最后

以上就是积极小懒猪为你收集整理的将jre限制不能用的包启用方法 sun.net.ftp.FtpClient的全部内容,希望文章能够帮你解决将jre限制不能用的包启用方法 sun.net.ftp.FtpClient所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部