【问题标题】:How to create a .exe for my java program using Jsmooth?如何使用 Jsmooth 为我的 java 程序创建 .exe?
【发布时间】:2013-02-15 19:59:05
【问题描述】:

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

如何为该程序创建 .exe?它必须是 .jar 才能工作吗???

这是我编译时得到的:


开始编译

扫描骨架...

正在加载罐子...

将 Jar 添加到资源中...

向资源添加属性...

加载图标...

编译失败!

  • 错误:空

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

程序本身只是一张图片。根本没有语法错误。 在决定为 JSmooth 中的每个进程在字段中放置什么时,我有点困惑。反正我只有一个文件要放。

【问题讨论】:

标签: java jsmooth


【解决方案1】:

在弄乱了参数之后,我已经修复了“错误:null”的情况

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

【讨论】:

    【解决方案2】:

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

    尝试降低位深度并将较大的图标删除为只有 16x16、32x32 和可能的 48x48 或 64x64,只有 4 或 8 位深度。这些是适用于许多人的设置。有些使用 32 位 PNG,但文档说它们无论如何都会被采样到 256 种颜色。

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-02-01
        • 2010-10-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-27
        相关资源
        最近更新 更多