JAR-manifest中的默认参数

时间:2009-11-06 19:14:48

标签: java jar arguments manifest

有没有办法创建一个包含一些传递给主类的参数的JAR文件? (它是否为可能的命令行参数预先添加或附加参数无关紧要。)

我知道我可以简单地编写一个bootstrapping类并将其指定为主类(使用参数调用真正的主类),但这看起来有点尴尬。

2 个答案:

答案 0 :(得分:7)

据我所知,没有。你必须自己在代码中做那种事。

很多人发现编写一个设置环境的小主类然后充当“真实”主程序的ClassLoader很有用。通常情况下,这样的前置主管会调整其应用程序的类路径,但是您可以解决类似问题的其他问题。

答案 1 :(得分:1)

我会将应用程序设计为内置默认设置,如果用户提供不同的参数,则覆盖默认设置。

在您的设置中,如果用户提供的参数不同,会发生什么?最终不会有多个类似的论点,不得不笨拙地处理它?<​​/ p>