神勇纸鹤

文章
7
资源
1
加入时间
2年10月20天

java.lang.InstantiationError: sun.net.ftp.FtpClient

今天排查老系统上传文件报错问题时发现线上环境控制台报错java.lang.InstantiationError: sun.net.ftp.FtpClient随手复制粘贴百度,很容易找到了原因,在jdk1.6中FtpClient是有空的构造函数的,但是到了jdk1.7之后FtpClient的空构造函数就被私有化了带着这个答案我阅读了项目的代码,发现在报错信息所指代码行处有一个ftpClien...

看懂Gradle脚本(2)- Groovy语言的闭包语法

本篇文章讨论下面这一小段Gradle脚本:repositories { mavenCentral()}闭包字面量闭包字面量看起来像Java里的代码块:用一对儿花括号包起来。前面讨论过,方法调用的圆括号可以省略,补上圆括号之后,脚本看起来是这样:repositories({ // <-- mavenCentral()})如果闭包是方法的最后一个