繁体   English   中英

Eclipse jar 导出和lib文件夹

[英]Eclipse jar export and lib folder

I've a java project that use some external jar library, when i export my project with eclipse (File-Export-Runnable Jar File), i select the option for "copy external libraries into a subfolder next to the main jar" and eclipse自动为我创建一个名为:

myjarname_lib

我想将库导出到仅名为 lib 的文件夹中,可以吗? 我试图重命名 lib 中的文件夹但不起作用,因为可执行文件 jar 无法识别该文件夹中的库。 如何更改外部库的名称?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM