0

例如,我在一个应用程序中有两个不同的主类,所以我编写了另一个主类来允许用户选择一个主类进行调用,效果很好。

但是,对于其中一个主要类,我们需要传入一个外部 -libjars 参数。这就是我的问题所在。因为我是从另一个应用程序调用应用程序,所以我无法传递参数。您知道如何根据用户偏好将附加参数传递给 JVM。

例如:

主要应用:

选择一个应用程序:

1) 应用程序 1 2) 应用程序 2

我们不需要为应用程序 1 传递额外的参数,所以可以,但是对于应用程序 2,我们需要传入 -libjar /../../some.jar (此参数不在应用程序中使用,它用于集群JVM)

我该怎么做呢?

如果我要单独调用这两个应用程序,那么我会这样做:

对于应用程序1:

纱线罐 test.jar app1Main

对于应用 2:

yarn jar test.jar app2Main -libjars /../../some.jar

4

0 回答 0