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

How to create .jar library from class in Intellij IDEA

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

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/

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

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

所以,回答你的问题:没有。

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

我设法得到它——我必须进入项目结构并将其设置为在构建时创建一个包含我编译的 .class 文件的 jar 文件。然后我可以将 jar 文件作为外部库添加到我的其他项目中。谢谢大家的回复。