9

有没有办法创建一个 JAR 文件,其中包含一些传递给主类的参数?(它是否将参数附加或附加到潜在的命令行参数都无关紧要。)

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

4

2 回答 2

7

据我所知,没有。你必须自己用代码做这种事情。

很多人发现编写一个小主类来设置环境然后充当“真正的”主程序的类加载器很有用。通常,这样的 pre-mains 会摆弄其应用程序的类路径,但是您的问题是可以像这样解决的其他问题。

于 2009-11-06T19:19:46.603 回答
1

我会将应用程序设计为内置默认设置,并在用户提供不同参数时覆盖默认设置。

在您的设置中,如果用户给出不同的参数会发生什么?最终不会有多个类似的论点并且不得不尴尬地处理它吗?

于 2009-11-06T19:18:50.087 回答