例如,我在一个应用程序中有两个不同的主类,所以我编写了另一个主类,允许用户选择一个主类进行调用,这很好。
但是,对于其中一个主类,我们需要传入一个external-libjars参数。这就是我的问题所在。因为我正在从另一个应用程序调用应用程序,所以无法传递参数。你知道我如何根据用户的偏好将附加参数传递给jvm吗。
例如:
主要用途:
选择应用程序:
1) 附录1 2)附录2
我们不需要为app 1传入额外的参数,所以可以,但是对于app 2,我们需要传入-libjar/../../some.jar(这个参数在应用程序中没有使用,它是针对集群jvm的)
我该怎么做?
如果我要单独调用这两个应用程序,那么我会这样做:
对于app1:
Yarn罐测试.jar app1main
对于应用程序2:
Yarn罐测试.jar app2main-libjars/../../some.jar
暂无答案!
目前还没有任何答案,快来回答吧!