java - Eclipse 中的 list 文件

标签 java eclipse jar

我有一个项目,其中有一些与之关联的库(在构建路径中)。

现在,当我将项目导出到 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/

相关文章:

android - 从 Eclipse 调试时的 ADB 命令行选项?

java - 将本地jar添加到Spring boot应用程序的pom.xml中

java - WebLogic加载jar没有类文件?

java - androidManifestFile 中的 ActivityNotFoundException

无处不在的eclipse键绑定(bind)

java - 如何更改 jar 文件的编码以管理 "█▓▒ CRIT! ░░╚╡▌▌╞╗░░"等字符?

java - Spring MVC : How to return different type in ResponseEntity body

java - 网络发现 Hyperledger 结构

java - 使用Java单独控制声道的增益

java - 收集对 JDBC 对象的引用并在循环中关闭它们是否安全?