如何在 Eclipse 中构建 Java 项目以创建外部 JAR

2022-09-01 08:10:52

我最近继承了一个用Java编写的大型软件项目。最后一个开发人员使用Eclipse,所以这就是我正在使用的,但我不知道如何构建任何东西。我没有看到任何构建脚本,当我在Eclipse中打开项目时,“全部构建”和“构建项目”选项显示为灰色。

该项目本质上是一个巨大的包集合,它们相互依赖。我知道这必须是一个简单的问题,但我无法通过谷歌搜索或只是在Eclipse上四处寻找答案。我对这个IDE非常陌生 - 我在职业生涯的大部分时间里都与Visual Studio合作。任何问题/建议将不胜感激。


答案 1

文件 -> 导出 ->导出 JAR 文件。然后选择您的项目,按“下一步”两次,选择主类。

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

如果您只想运行,请打开主类,然后单击顶部的绿色箭头。

enter image description here

如果你只是想构建类文件,我相信Eclipse每次保存时都会自动构建。您需要选择项目 ->自动构建

enter image description here


答案 2

首先,Eclipse 总是在后台构建你的项目。如果您想要的是可以部署或执行的.jar文件或Web存档,这对您没有多大帮助。关于导出到jar的建议是正确的,如果这是你想要的。

目前还不清楚你有多少Java经验,所以我只问这个 - 你确定没有构建脚本吗?查找名为 .pom 的文件,或者构建.xml或 .gradle 文件。如果项目像你说的那么大,我不得不想象有某种构建脚本/描述符,但是如果你不熟悉Java构建系统,它可能对你来说并不明显。

Eclipse(以及几乎任何现代IDE)都是一个非常复杂的产品,我们可能给出的任何一两行描述都不会让你在大型代码库上启动和运行。当您在 eclipse 中打开项目时,源代码树中的大量类上是否有红色的“X”图标?如果你没有设置所有库,这是典型的,这又是一个大话题。了解您是否导入了某人已经拥有的项目(或者只是使用他们的旧开发框)或者您是否从头开始所有这些,这将有所帮助。


推荐