7

我正在尝试从已编译的 java 文件或组织到目录中的一段代码创建一个库 jar。当我使用 eclipse 创建 jar 文件并在实际代码中使用它时,它工作正常,但是当我使用 intellij 创建 jar 文件时,代码无法找到 jar 文件中的包。当我比较两个 jar 文件(一个由 eclipse 创建的和一个由 intellij 创建的)时,它们具有相同的目录结构,并且都有带有虚拟信息的清单文件。我在这里做错了什么。我想我错过了一些明显的东西。

谢谢

编辑:问题已回答,我需要将“编译输出”放入 jar 中;我手动将编译的类文件添加到 jar 中,但由于某种原因它不起作用。

4

1 回答 1

4

您可以使用工件来实现此目的:http: //blogs.jetbrains.com/idea/2010/08/quickly-create-jar-artifact/http://www.jetbrains.com/idea/webhelp/packaging-a -module-into-a-jar-file.html。这就是您在 intellij 中执行此操作的方式。

于 2013-07-24T21:09:22.333 回答