2017-11-11 35 views
0

我正在使用Swing为我的现有Java项目创建一个GUI。由于该项目以前是CLI运行的,我已经创建了一个main。我创建的新JFRAME也有自己的主要功能。我应该删除吗?如果GUI主要实现了现有CLI Java程序的功能,该程序有其自己的主要功能,该怎么办?

+0

那么,如果你想,你可以。如果你想保留它们,你也可以。 –

+0

您可以指定为命令行执行哪个类(将其包含在脚本/ bacth/exe包装器中)以及清单文件 – MadProgrammer

回答

1

大多数IDE会检测何时存在多个主类,并让您选择为当前会话还是永久使用哪一个。而当你来建造和包装时,你仍然可以选择定义哪个类是你的罐子的实际主类(参见java -Dexec.mainClass和/或Manifest)。因此不需要删除。