【发布时间】:2009-08-12 15:07:06
【问题描述】:
如何在应用程序客户端 jar 中设置多个入口点?
我正在使用 Glassfish 应用服务器。我可以使用
asadmin get-client-stubs --appname APPLICATION_NAME .
我目前可以运行我在 MANIFEST.MF 中指定的默认主类。但是,我希望能够在运行时指定另一个主类。
即
appclient -client MYJAR.jar -mainclass com.mystuff.Main1
and
appclient -client MYJAR.jar -mainclass com.mystuff.Main2
Main1 和 Main2 都有“public static void main”入口点。
如果我指定一个不在 MANIFEST.MF 中的主类,我会得到以下异常:
Exception in thread "main" java.lang.RuntimeException: java.lang.IllegalArgumentException: Could not locate an embedded app client matching the main class name
我是否需要进行任何更改才能让 appclient 引用其他主类?
【问题讨论】:
标签: java jar glassfish application-client