选择应加载项目的可运行类

时间:2016-09-29 09:47:16

标签: java eclipse swing main

我有一个包含两个java类的Main项目。

这两个Main类被设想为一次运行一个,因此每次我必须设置Eclipse运行配置来更改要加载的类。

有没有办法创建一个非常简单的JFrame或任何UI,允许用户以编程方式选择要加载的类,然后在应用程序运行时运行相关的Main类递送

3 个答案:

答案 0 :(得分:1)

将申请交付给您的客户时;然后不应该要求用户手动选择" Main"要运行的类。

相反:您创建了客户正在使用的一个应用程序;并且应用程序提供了不同的功能(如果它在概念上有意义地组合这些功能;因为它们在某种程度上相似)。

否则,如果你真的在谈论两个非常不同的应用程序&#34 ;;然后简单地说:他们不应该在同一个项目中;或者"部署单位"至少。

编辑:给出你的评论;我建议:不要考虑不同的主电源;考虑一个 main以及加载不同配置的能力。

答案 1 :(得分:1)

看起来您想让用户选择要运行的类。

  • 在同一个JVM中,您可以invoke()显示Methodhere

  • 对于单独的JVM,您可以使用ProcessBuilder,就像他们显示here一样。

答案 2 :(得分:0)

您可以在eclipse中为同一个项目使用两个不同的启动配置,但具有不同的主类。