我有一个项目,其中有一些与之关联的库(在构建路径中)。
现在,当我将项目导出到 jar 中时,我有多个选项,例如,eclipse 创建一个新的 list 文件(只有一行),创建一个可运行的 jar(它也会在其中添加类路径信息)。
我的问题是,在 Eclipse 中是否有一种简单的方法可以将类路径库添加到 list 中(我不想创建可运行的 jar)。我知道我可以通过多种方式编辑 jar。 如果答案是“不,没有直接的方法”,我的下一个问题是,“为什么,这是一个非常常见的要求,不是吗”并且 Eclipse 在创建可运行 jar 时这样做,那么为什么不为不可运行的 jar jar ?
最佳答案
"Why, this is a very common requirement, is not it" and eclipse does so while creating a runnable jar, then why not for non-runnable jars?
谁说这是常见要求?
jar
文件只是一个库。可以是独立的或依赖于其他 jar。
如果您有 jar
的依赖项,则将其记录为依赖项。您不会分发包含其他 jar 的 jar。
例如。如果您的项目中包含 apache 库,您还需要commons-logging
单独下载作为依赖项。
它不包含/捆绑在 jar 中。
否则你最终会得到 30 MB 大小的 jar ....
关于java - Eclipse 中的 list 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10987504/