如何在linux中创建jar文件时包含外部jar文件?

时间:2013-09-09 17:01:55

标签: java mysql jar manifest

我在/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并包含外部jar文件以便一起编译和运行它们?

1 个答案:

答案 0 :(得分:1)

有两种方法。

  1. 创建一个引用其类路径中另一个jar的MANIFEST.MF
  2. 每当您运行程序时,请确保在类路径中包含两个jar。
  3. 那就是说,我认为你应该回去read a tutorial,因为你在你的问题上犯了一些错误。

    • “hello.java”不是你所说的jar文件。这是一个java 文件。它将被编译为文件。您可以将此文件放入jar文件中。
    • 您无法将清单文件命名为“myManifest.txt”AFAIK。必须将其命名为特定的位置并位于特定位置。阅读教程以查看相关详细信息。