java - 使用类路径从 Eclipse 中导出 jar ...你是怎么做到的?

标签 java eclipse jar export classpath

如何正确地从 eclipse 导出具有所有类路径依赖项的 jar 文件?

我有以下情况:
我有一个使用 B 类的 A 类——它们都是同一个项目的一部分。当我运行该项目时,一切正常,因为一切都在路上。

现在...在 Eclipse 中使用导出>>Jar 文件>> 选项导出类 A 后,运行类 A 时显然出现错误,因为 .jar 找不到类 B。我找到的解决方案是显式包含两个文件都放在一个 jar 里。但我认为这不是最好和理想的解决方案。我认为更好的解决方案是将 A 类导出为 jar 并为 B 类提供一个类路径...

是否可以通过 eslipse 的“导出 jar”选项包含类路径?如果是这样,那么有人可以概述这些步骤吗?

谢谢!!

附言我在这里看到了一些类似的帖子,但没有一个明确而准确地概述解决方案。因此,如果将此帖子标记为“重复”,请确保您提供指向帖子的链接,该帖子使用有效的解决方案准确、完整地回答了我的问题。谢谢!!

最佳答案

如果你想要一个独立的 JAR 文件,做

File->Export->Runnable JAR file (from Java section)

它会提示您现有的启动配置,并将所有必要的依赖项打包到 uber-jar 中。

我只会将此选项用作一次性的快速解决方案,对于生产,我会使用构建管理系统,例如 Maven 或 Gradle。

关于java - 使用类路径从 Eclipse 中导出 jar ...你是怎么做到的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33502745/

相关文章:

java - 打包到 jar/exe 后 SIGAR API 不工作

java - 相当于 Android Studio 中的 "android.library=true"

java - 创建 jar 文件的困难

java - 如何分发具有依赖项的开源 jar?

java - 如何访问位于字符串中定义的包中的静态类?

java - 客户端证书丢失 : How to recover it

java - 当我回家时不可序列化 SQLiteCursor

java - 对于从下拉框中选择的特定值,在下拉列表中显示其对应的值吗?

eclipse - 如何重命名maven模块?

java - Eclipse 安装程序在 Sierra 上返回错误消息