如何将我的课程变成我可以导入的库? (JAVA)

时间:2016-06-14 09:20:17

标签: java class import

好的,所以我有这个类,它有很多 MANY 函数,我打算添加更多。你知道什么时候导入像java.util。*;?我怎么把这个课程变成那个?我打算将这个课程用于许多未来的项目。

我希望将此类转换为可以导入的库,以便我可以在不首先实例化的情况下从中调用函数。

2 个答案:

答案 0 :(得分:0)

首先,请记住,拥有大量具有大量实用方法的类可能是应用程序设计不佳的标志,并且当您意识到这个巨型级中的每一个变化迫使您时,将来会导致维护问题。因为每个其他班级都依赖它,所以要再次测试你的整个申请。

有人说......

如果您只想在不创建类实例的情况下调用方法,只需将所有方法声明为“static”,然后导入类(import your.package.your.Class;)。这样您就可以使用调用Class.yourMethod()Class.yourOtherMethod()等方法。 在Java 7及更高版本中,您甚至可以导入静态方法,例如import your.package.your.Class.yourMethod;,因此您可以像这样调用它们:yourMethod()

如果您希望能够在其他项目中使用此实用程序类,则应该为其创建一个.jar,并将其作为依赖项包含在其他项目中。 Andreas Fester已经为您some links提供了帮助。

答案 1 :(得分:-1)

输入你的.class文件所在的文件夹。然后运行DOS jar cvf jar_name.jar root_folder / * jar_name是你想要名字的jar,root_folder是.class文件的根文件夹 enter image description here