【发布时间】:2018-08-16 16:09:31
【问题描述】:
所以我在 Eclipse 中有一个 Java 窗口,它没有错误或警告。就是这样:
当我在 Eclipse 中运行它时它启动得很好,而且我之前已经像这样导出了程序,但是当我将它导出到 JAR 文件并运行它时,它加载了一瞬间然后没有出现任何窗口(应用程序也不会出现在任务管理器中)。这是我的构建设置:
它构建得很好,但是当点击它时,它并没有打开窗口!我在这里做错了什么?
【问题讨论】:
所以我在 Eclipse 中有一个 Java 窗口,它没有错误或警告。就是这样:
当我在 Eclipse 中运行它时它启动得很好,而且我之前已经像这样导出了程序,但是当我将它导出到 JAR 文件并运行它时,它加载了一瞬间然后没有出现任何窗口(应用程序也不会出现在任务管理器中)。这是我的构建设置:
它构建得很好,但是当点击它时,它并没有打开窗口!我在这里做错了什么?
【问题讨论】:
这只是一个猜测,但你可能在启动时需要这个标志:-XstartOnFirstThread
【讨论】:
根据您添加的图片,您没有将项目导出为可运行的 JAR 文件。可运行的 JAR 包括 MANIFEST.MF,它定义了运行 JAR 时要执行的 Main 类。
右键单击项目 -> 导出 -> Java -> 可运行 JAR 文件,在下一个屏幕上选择您的主类并定义导出目标并选中“将所需库提取到生成的 JAR 中。
【讨论】: