我已经使用简单的GUI窗体在InteliJ中创建了一个项目,当我尝试运行它并对其进行调试时,一切正常。
现在,我想将其实际变成可执行文件。 (完整的菜鸟顺便说一句)
我已经阅读了Stackoverflow上的许多文章,内容涉及如何制作可执行的JAR文件,以前,当我在没有GUI的情况下测试程序时,一切都正常运行。
我已经将其提取到JAR文件中,制作了一个简单的控制台启动器,并且一切正常。
尽管如此,现在当我使用gui执行相同的过程并执行启动器或单击jar文件本身时,它什么也没做。
在我的主类中,我所要做的只是简单地调用GUI,从那里所有其他内容都在侦听器中,依此类推:
public class Main {
public static void main(String[] args) {
MainScreen mainScreen = new MainScreen();
}
}
希望获得一个JAR文件,一旦打开它,就会显示简单的GUI,您可以使用该程序。
答案 0 :(得分:0)
对于一个简单的项目(没有像Maven这样的构建环境),您可以手动创建一个“工件”,该工件是在执行“构建工件”时如何导出项目的完全可自定义的描述。您可以有多个工件,但是对于一个简单的项目,只需将“编译输出”放入“ jar”中的工件就足够了。
转到项目结构→工件,单击 +(添加)按钮,→ JAR →< kbd>来自具有依赖性的模块...
指定主要类别和名称。创建了工件(有关如何导出的说明)。
要“构建工件”以实际获取jar文件,请进入菜单构建→构建工件... ,单击工件的名称。
>在状态栏上查看“构建成功完成”消息。
有关更多信息:https://www.jetbrains.com/help/idea/working-with-artifacts.html