【发布时间】:2016-05-26 14:18:39
【问题描述】:
我正在尝试构建一个带有版本的可执行 jar 文件[其中包括带有主类的 mainfest]。
即)testjar-2.0.jar
我正在编写一个脚本来启动具有完整包名的 jar,它可以正常工作,如果我更改 jar 的版本,它将很有帮助
ie) com.java.test.TestMain
由于它是一个可执行版本,我认为使用以下命令将不再使用。
ie) java -jar testjar-2.0.jar`
如果您在脚本中使用硬编码版本,将来可能会更改 jar 中的版本。优化的方式是什么?还有其他更好的方法吗?
【问题讨论】:
-
可能,但这与 Java 无关。您可能想查找“如何使用文件和通配符在 linux 中查找/运行文件”这是一个先机How can I get the first match from wildcard expansion?