Java EclipseJAR导出和库文件夹

Java EclipseJAR导出和库文件夹,java,eclipse,Java,Eclipse,我有一个使用外部jar库的java项目,当我用eclipse导出我的项目(文件导出可运行jar文件)时,我选择“将外部库复制到主jar旁边的子文件夹”选项,eclipse会自动为我创建一个名为: myjarname_lib 我想将库导出到名为only lib的文件夹中,可以吗? 我尝试在lib中重命名该文件夹,但没有成功,因为可执行jar无法识别该文件夹中的库。 如何更改外部库的名称 这里有一个解决方法:运行导出向导时,有一个复选框用于创建Ant构建文件。在项目中的某处为构建文件选择一个位置,

我有一个使用外部jar库的java项目,当我用eclipse导出我的项目(文件导出可运行jar文件)时,我选择“将外部库复制到主jar旁边的子文件夹”选项,eclipse会自动为我创建一个名为:

myjarname_lib
我想将库导出到名为only lib的文件夹中,可以吗? 我尝试在lib中重命名该文件夹,但没有成功,因为可执行jar无法识别该文件夹中的库。
如何更改外部库的名称

这里有一个解决方法:运行导出向导时,有一个复选框用于创建Ant构建文件。在项目中的某处为构建文件选择一个位置,然后完成导出。打开创建的构建文件(可能需要点击“F5”刷新项目)。然后用“lib”替换所有“myprojectname_lib”。从那时起,对导出使用“RunAs->Ant Build”,而不是Eclipse内置

缺点是这个构建文件完全独立于您的项目,并且似乎可以单独复制每个依赖项。如果更改项目的依赖项,则必须手动更新此文件以获得正确的导出