如何从 eclipse 导出包含编译所需的所有库的 Java 项目



对于一个项目,我使用 LibGDX 在 Eclipse 上完成了一个 Java 游戏。我现在需要将源代码交给我的教授。当我导出项目并尝试在新计算机上打开它时,大约缺少十几个库。

我想导出我的整个项目,以便在 eclipse 中打开项目时,它仍然可以编译。有什么办法可以做到这一点吗?我知道可运行的 jar 附带依赖项的.jar文件,没有源代码,但我两者都需要。

提前致谢

Libgdx 需要依赖 jar 的数量,因此很难手动将所有 jar 添加到项目中。

使您的项目基于gradle,以便当您通过gradle将项目导入另一个系统时,gradle会为您完成大部分任务*

*gradle 尝试在文件系统中查找依赖的 jar(如果已经存在(,然后与您的项目链接,如果没有,则从给定的存储库下载并将它们链接到您的项目中。在构建项目时,请确保您的系统已连接到互联网。

我强烈建议使用Android Studio或IntelliJIDEA。

在窗口上,默认情况下所有罐子都存储在里面

C:UsersUser_name.gradlecachesmodules-2files-2.1

在 Mac OSX 中

/Users/User_name/.gradle/caches/modules-2/files-2.1

如果要为桌面进行部署或打包,请在 IDE 终端上运行此命令。

gradlew desktop:dist
  1. 您可以使用 maven 或 gradle 来构建您的项目,看看其中一个工具,它不会花费您太多时间。 这些工具可以帮助您定义自己的构建方式

  2. 一种更简单的方法,你可以使用"胖罐子"。 这是一个旧工具,用于构建包含您需要的所有库的 jar,并且可以在任何地方运行。

最新更新