创建一个java库

Alb*_*ish 3 java

这可能是一个愚蠢的问题,但现在我有一个相当大的类,我想用作库.有人可以简单地将这个jar文件添加到他们的类路径中.然后只需在顶部执行import语句,然后他或她就可以开始使用此类.

我需要做什么特别的事情,或者我只是简单地使用内置的jar文件?

Mic*_*rdt 6

一个相当大的班级

大班通常不会成为好的图书馆:)

从技术上讲,是的,你需要的只是把它放在JAR中.为了使其易于使用(包括您自己),您应该花一些时间来重构它,并根据单一责任原则将功能分解为更小的类.对于静态实用程序方法,请考虑是否可以根据某个主题将它们分组到多个类中,或者甚至将其中的一些转换为非静态方法(如果有客户端会在同一个方法中使用多个方法)数据,他们乞求成为实例方法).

你肯定应该为所有公共类和方法编写Javadoc注释,并发布Javadoc和代码.没有API文档的库几乎没用.