Java 如何从项目中删除jar文件?

Java 如何从项目中删除jar文件?,java,jar,dependencies,manifest,Java,Jar,Dependencies,Manifest,我有一个java的大项目。项目包在lib文件夹中有特定的依赖项。 现在它的规模在扩大 在一些pkg的lib中包含两个几乎相同的jar 像abc/lib一样hascommons-lang-2.5jar。 和xyz/libhascommons-lang-2.6jar。 现在我认为它增加了一些冗余,所以我只需要一个简单的罐子 那么我删除了哪一个?我如何管理Manifest.inf eclipse文件?您使用的是哪种类型的eclipse项目?如果它是一个常规的EclipseJava项目,您可以在项目浏览

我有一个java的大项目。项目包在
lib
文件夹中有特定的依赖项。 现在它的规模在扩大

在一些pkg的
lib
中包含两个几乎相同的jar

像abc/lib一样has
commons-lang-2.5jar。

xyz/lib
has
commons-lang-2.6jar。

现在我认为它增加了一些冗余,所以我只需要一个简单的罐子


那么我删除了哪一个?我如何管理Manifest.inf eclipse文件?

您使用的是哪种类型的eclipse项目?如果它是一个常规的EclipseJava项目,您可以在项目浏览器中右键单击该项目并编辑设置,即从项目中删除JAR。它将不再位于项目类路径中。然后,您将看到它作为文件弹出。从结构中删除该文件将从文件系统中删除该文件

如果它是一个插件,OSGi,project,只需双击清单文件并使用默认打开的清单编辑器对其进行编辑。单击runtime选项卡并从JAR列表中删除JAR,它将不再位于包类路径上。如上所述,删除该文件将使其从结构中删除

要移除哪一个公用朗格罐?那要看情况,;你的代码需要什么?我要说的是使用最高稳定版本。但是,要确保它是你真正需要的