我的Java程序不会启动(.exe文件)

时间:2016-06-01 19:44:41

标签: java jar executable launch4j

我做了一个基于GUI的项目,它包含1个主类,多个Object类和资源文件(.png和.txt)。我已将项目解压缩为.jar文件(通过eclipse)并使用它来创建.exe文件(通过launch4J)。但是,当我运行.exe文件时,它不会启动。

是因为它不知道要运行哪个类(因为没有清单文件)?什么可能的修复?

2 个答案:

答案 0 :(得分:0)

清单(实际上是AndroidManifest.xml)是Android系统的文件。

虽然Android"外观和感觉"像Java一样,它实际上是另一种语言。 APK文件就像一个JAR,然而,它们如何被处理和准备是显着不同的,因为它们通常是DEX并且位翻转为4的倍数,它们可以出现"真正的jar"对于一个程序,但是它们的指令很简单,并且在执行时没有任何意义。

JAR文件是" Java Archive",这是另一个整体概念。

假设可执行文件来自正确的APK项目,那么launch4j应该无法创建*.exe

假设可执行文件来自正确的JAR项目,则main已执行(如果其空白,则运行完成,并结束)。它似乎无所事事,但执行其指令。

答案 1 :(得分:0)

  

从运行菜单中运行配置.--->选择java应用程序   --->选择项目--->选择你的主要班级--->保存项目--->清理并构建应用程序。

您似乎没有为项目配置主类。