我在/Users/remy/Downloads/mysql-connector-java-5.1.26/mysql-connector-java-5.1.26.jar 下有一个外部 jar 文件 mysql-connector-java-5.1.26 。我想从 hello.java 创建一个 jar 文件,它还应该包含指定的外部 jar 文件,其中 hello.java 依赖于外部 jar 文件。
Users
-->remy
-->Downloads
-->mysql-connector-java-5.1.26
-->mysql-connector-java-5.1.26.jar
Users
-->remy
-->Documents
-->Hello.java
如何创建myManifest.txt和include外部jar文件一起编译运行?
最佳答案
有两种方法。
- 创建一个 MANIFEST.MF,引用其类路径中的其他 jar
- 无论何时运行该程序,请确保将这两个 jar 包都包含在类路径中。
也就是说,我认为你应该回去read a tutorial因为你在问题中犯了一些错误。
- “hello.java”不是您所说的 jar 文件。这是一个 java 源 文件。它将被编译成一个class 文件。您可以获取此 class 文件并将其放入 jar 文件中。
- 您不能将您的 list 文件命名为“myManifest.txt”AFAIK。它必须被命名为特定的东西并位于特定的位置。阅读教程以查看详细信息。
关于java - 在 linux 中创建 jar 文件时如何包含外部 jar 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18703308/