我使用iexpress将我的.jar文件转换为.exe文件
为此我添加了jar文件(myjarfile.jar)并在运行命令框中输入:java -jar myjarfile.jar
但是在创建.exe之后,正在闪烁的cmd说找不到jar文件myjarfile.jar
任何人都可以帮助我找到我做错的事情
答案 0 :(得分:1)
为了测试这个,我构建了一个简单的HelloWorld.jar
文件(使用these instructions)并对其进行了测试:
java -jar HelloWorld.jar
然后我用它制作了一个IExpress包。 安装程序正是我上面使用的命令。这完全符合预期。
错误的两个可能原因:
在IExpress向导中,有一个复选框使用包中的长文件名存储文件。你一定要选择这个选项;忽略出现的警告,因为它适用于Windows 95/98。在.sed
文件中,这是:
UseLongFileName=1
检查.exe
实际上是否包含myjarfile.jar
。 7-Zip将打开.exe
并显示存档内容。 (IExpress .exe
文件只是一个带有包装器的CAB文件。)如果文件丢失,那么您需要检查.sed
文件以查看出错的地方。