【发布时间】:2012-05-21 19:59:40
【问题描述】:
我已将 Apache Commons Net 库添加到 Eclipse,方法是将 commons-net-3.1.jar 包含在我项目的 bin 文件夹中,然后将其作为库添加到 Java 构建路径中。一切似乎都很好,除非我导出我的 jar 文件 org.apache.commons.net 不包含在 jar 文件中。
有没有其他的配置方法可以让我的jar文件包含commons net?
【问题讨论】:
我已将 Apache Commons Net 库添加到 Eclipse,方法是将 commons-net-3.1.jar 包含在我项目的 bin 文件夹中,然后将其作为库添加到 Java 构建路径中。一切似乎都很好,除非我导出我的 jar 文件 org.apache.commons.net 不包含在 jar 文件中。
有没有其他的配置方法可以让我的jar文件包含commons net?
【问题讨论】:
改为将其导出为可运行的 jar。根据您希望如何处理 jars 文件,有几个选项。
【讨论】:
您不会在 jar 中包含 commons-net-3.1.jar,而是希望通过 classpath 引用它
java -classpath .;path/to/commons-net-3.1.jar my.package.MainClass
您可能希望在 jar 文件中使用清单文件。它应该是这样的:
Class-Path: path/to/commons-net-3.1.jar
【讨论】: