【发布时间】:2017-10-06 09:36:38
【问题描述】:
我有一个 jar 文件 program.jar 需要第三方 jar external.jar,我可以使用以下命令运行它:
java -cp -jar program.jar; external.jar
但我需要将两个参数 arg1 和 arg2 传递给 program.jar 的 main 函数。我该怎么做?没有 external.jar 我知道它可以用
java -jar program.jar arg1 arg2
谢谢。
【问题讨论】:
-
对可执行 JAR 执行相同操作。它的主要方法应该读取和处理命令行参数。我不会像那样将 -cp 值留空。至少加一个点。您的可执行 JAR 应该将其所有依赖项打包在里面。
标签: java command-line jar classpath