当前位置: 首页 > 面试题库 >

Eclipse Java;导出jar,包括引用的库,不带fatjar

夏高朗
2023-03-14
问题内容

我需要从Eclipse
Java项目中导出jar,并且要包含引用的库。我不能为此使用fatjar,这是每个人似乎都推荐的。必须有另一种方式来执行此操作。有人知道这是什么吗?


问题答案:

Eclipse的下一个版本(3.5,将于明年6月发布)具有包含所有必要jar的选项。它是在3.5M5中引入的。

或者,您可以尝试使用Maven 2构建项目。然后,您可以使用构建一个“胖”罐mvn assembly:assembly

另一种选择是使用ant。将所有JAR文件解压缩到临时目录中,然后再次将它们打包。



 类似资料:
  • 我真正需要的是Eclipse与Netbeans的等价物: 我想,这样我就可以分发它,而无需将lib文件夹包含到任何地方。 这是最初的问题。 我试图建立一个罐子出来的网豆,将包装所有的库文件在里面。我听说选择导出可以使用Eclipse。使用Netbean,如果我“清理并构建”,它将在dist文件夹中创建一个可执行的jar,但是它所依赖的所有库都在一个名为lib的文件夹中。我需要它都在一个jar文件中

  • 好的,这是我们得到的: 我们有两个库包,我们已经将它们编译成JAR。 我们用 而且 给我们装进罐子里。 现在我们想将这两个罐子包含到另一个Java项目中。 所以我们有 /project/src/a_pack/helloworld. /project/libs/starwars.jar /project/libs/barwars.jar /project/manifest.txt MANIFEST.

  • 我有日蚀。 我可以用库导出jar(Export- 导出的libs放入projectName_libs文件夹。我可以为导出的库更改(在eclipse中)文件夹名吗?

  • 标题可能会让人困惑(虽然准确)。让我用更多的文字来解释: 重复一遍,我希望库需要的所有东西都打包在一个jar文件(ProjectB的jar文件)中,这样当我将它导入到Android应用程序的库中时,我就可以使用它了。 有没有来自Android开发人员的帮助?

  • 我试图为我的老师制作我的eclipse项目的这个.exe文件,但是每次我这样做都会给我错误,声称lwjgl库不在里面。然而,当我从eclipse导出用于创建.exe的可运行jar时,我选择了“Package required libraries into generated jar”。我尝试通过命令提示符运行.jar,但它给出了以下错误(单击链接):https://scontent-dfw.xx.

  • 我已经浏览了Stackoverflow一整天,寻找如何做到这一点,但我还没有成功 我正在将我制作的一个快速游戏打包成一个可执行的jar,但我没有正确地引用图像,我只是引用了文件 我的类在src default package中,我不确定应该在哪里添加映像,或者是否必须将映像添加到构建路径中,或者在最新版本的eclipse中将映像添加到构建路径中的正确方法