如何使用Jsmooth为我的java程序创建.exe?

时间:2013-02-15 19:59:06

标签: java jsmooth

假设我有一个名为Main.class的简单程序,它是从eclipse创建的。

如何为该程序创建.exe?它必须是一个.jar工作???

这是我在编译时得到的:


开始编译

扫描骨架......

装载Jar ......

将Jar添加到资源......

向资源添加属性...

加载图标...

编译失败!

  • 错误:null

(注意我将java版本设置为1.4)

程序本身只是一张图片。根本没有语法错误。 在决定在JSmooth中为每个进程添加什么内容时,我有点困惑。无论如何我只有一个档案。

3 个答案:

答案 0 :(得分:2)

在搞乱参数之后,我修复了我的“错误:空”

的情况

我的解决方案:例如,通过一个非常简单的PNG文件替换JSmooth项目中的“不工作的可执行文件图标(.ico文件)”。

答案 1 :(得分:1)

这是用户遇到的常见问题。 JSmooth在它支持的图标的大小和位深度方面似乎非常有限。我不知道它为什么不像WinRun4J那样只是把它扔掉,让Windows选择使用的图标而不是更喜欢32x32。

尝试减少位深度并将较大的图标移除为16x16,32x32,可能是48x48和64x64,只有4或8位深度。这些是适用于许多人的设置。有些人使用32位PNG,但文档说它们最终都采样到256种颜色。

答案 2 :(得分:0)

我知道这是一个老问题,但我遇到了同样的问题,最终与我的图标文件有关。

不知道它有什么问题,但清除图标选项可以解决问题。