[英]Running jar file using classpath
我有一个jar文件,其中包含主类的清单条目,并且我试图使用-jar选项运行jar,然后才知道使用-jar选项会忽略类路径设置。
以前的用法: java -jar MyJar.jar
现在,我所有的jar都配置在$CLASSPATH
。
运行jar时如何添加相同内容。
顺便说一句,我正在Linux操作系统上运行。
java -cp $ CLASSPATH -jar MyJar.jar
简单的方法(假设您熟悉ant脚本)是创建一个生成脚本以生成可执行jar。 您可以定义一个编译规则,该规则用于创建其中包含其他jar(以分解格式)的可执行jar。
请注意,在罐子中没有标准的方法来包含罐子。 JAR中包括JAR的类路径
我已经在这里做了类似的事情,您可能想看看ant构建文件
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.