如何在Intellij IDEA中从类创建.jar库

时间:2015-06-01 06:56:28

标签: java intellij-idea module packages

我正在尝试学习java并在Intellij IDEA 14.1.3中实现了一个简单的类。我希望能够在其他项目中使用此类,而无需复制并将类源粘贴到每个项目的src目录中。基本上,我想创建一个包或模块(我不确定哪个,这是问题的一部分),我可以简单地导入到我正在处理的任何项目的src中 - 有点像我自己的,一个 - 班级,图书馆。在试图弄清楚如何做到这一点时,我发现了以下两篇博文 -

http://blog.jetbrains.com/idea/2011/10/new-in-11-create-library-from-project-view/ http://blog.jetbrains.com/idea/2010/08/quickly-create-jar-artifact/

- 但是当我尝试按照他们的指示行事时(在Project结构中创建工件等)我无法做到,因为我的类没有main()方法,因为它并不意味着。所以我想知道我是否正确的做法 - 有没有办法做到这一点,还是我坚持复制和粘贴?

2 个答案:

答案 0 :(得分:4)

我设法得到它 - 我必须进入Project Structure并将其设置为在构建时创建包含我编译的.class文件的jar文件。然后我可以在我的其他项目中将jar文件添加为外部库。谢谢各位回复。

答案 1 :(得分:3)

如果希望程序包能够作为独立应用程序运行,则只需要一个main方法。

所以,回答你的问题:不。

您不需要主方法来创建包,也不需要在单独的应用程序中导入或使用包/库。