source 和binary distribution

source distribution 和binary distribution的区别

一个java新手小白经过了反复的查询,下载,尝试,终于最后找到了一条出路,一开始想下载apache poi的包(老师布置作业用java在excel上写数据),但是别人的博客上面就推荐的是下载source distribution,什么都不懂,直接下了。但是下了以后很多错误,以为是自己的jdk版本问题,或者是其他方方面面的问题,经过了三四小时的瞎弄,最终成功了。

一个是源代码,未编译,下载解压后,可能会出现问题;
一个是二进制分布,已经编译完了,相当于java的class文件,网上的很多代码都是直接引入的这个,所以以后下包一定要下载binary distribution.
source 和binary distribution