我有一个jar文件,其中包含主类的清单条目,我试图使用-jar选项运行jar,然后知道使用-jar选项忽略类路径设置。
以前的用法:java -jar MyJar.jar
现在,我在$CLASSPATH
配置了所有其余的罐子。
运行我的jar时如何包含相同内容。
BTW我在Linux操作系统上运行。
答案 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