使用classpath运行jar文件

时间:2013-12-02 04:50:10

标签: java jar

我有一个jar文件,其中包含主类的清单条目,我试图使用-jar选项运行jar,然后知道使用-jar选项忽略类路径设置。

以前的用法:java -jar MyJar.jar

现在,我在$CLASSPATH配置了所有其余的罐子。

运行我的jar时如何包含相同内容。

BTW我在Linux操作系统上运行。

2 个答案:

答案 0 :(得分:1)

java -cp $ CLASSPATH -jar MyJar.jar

答案 1 :(得分:0)

简单方法(假设您熟悉ant脚本)将创建一个构建脚本来生成可执行jar。您可以定义一个编译规则,一个规则来创建一个包含其中包含其他jar(以展开格式)的可执行jar。

请注意,没有标准方法可以在jar中包含jar。 Classpath including JAR within a JAR

我已经在这里做了类似的事情,你可能想看看ant build file