如何使用GUI将InteliJ项目导出到可执行文件

时间:2019-07-18 10:52:39

标签: java swing user-interface jar

我已经使用简单的GUI窗体在InteliJ中创建了一个项目,当我尝试运行它并对其进行调试时,一切正常。

现在,我想将其实际变成可执行文件。 (完整的菜鸟顺便说一句)

我已经阅读了Stackoverflow上的许多文章,内容涉及如何制作可执行的JAR文件,以前,当我在没有GUI的情况下测试程序时,一切都正常运行。

我已经将其提取到JAR文件中,制作了一个简单的控制台启动器,并且一切正常。

尽管如此,现在当我使用gui执行相同的过程并执行启动器或单击jar文件本身时,它什么也没做。

在我的主类中,我所要做的只是简单地调用GUI,从那里所有其他内容都在侦听器中,依此类推:

public class Main {
    public static void main(String[] args) {

        MainScreen mainScreen = new MainScreen();


    }
}

希望获得一个JAR文件,一旦打开它,就会显示简单的GUI,您可以使用该程序。

1 个答案:

答案 0 :(得分:0)

对于一个简单的项目(没有像Maven这样的构建环境),您可以手动创建一个“工件”,该工件是在执行“构建工件”时如何导出项目的完全可自定义的描述。您可以有多个工件,但是对于一个简单的项目,只需将“编译输出”放入“ jar”中的工件就足够了。

转到项目结构工件,单击 +(添加)按钮,→ JAR →< kbd>来自具有依赖性的模块...

指定主要类别和名称。创建了工件(有关如何导出的说明)。

要“构建工件”以实际获取jar文件,请进入菜单构建构建工件... ,单击工件的名称。

>

在状态栏上查看“构建成功完成”消息。

有关更多信息:https://www.jetbrains.com/help/idea/working-with-artifacts.html