【问题标题】:Using Jsmooth for creating .exe file使用 Jsmooth 创建 .exe 文件
【发布时间】:2011-12-17 00:24:20
【问题描述】:

我想为我的应用程序创建一个 .exe 文件。我在这里阅读了很多帖子,发现 JSmooth 是不错的选择。我正在使用 Windows。我从阅读 JSmooth “read me”文件开始。在步骤 3.4 中它说:

3.4 FLTK 库

 FLTK, available at http://www.fltk.org The easiest way is probably to
 grab a recent source package of fltk, then to run under an MSYS/MINGW
 environment the three commands: "./configure", "make", and "make
 install".

我下载了MinGW,但是不知道如何在MinGw下运行FLTK!有人知道吗?

【问题讨论】:

  • “我在这里阅读了很多帖子,发现 JSmooth 是不错的选择。” 对于基于 Java 的桌面应用程序,Java Web Start 是更好的部署选择. (对于“仅限 Windows”的开发,.Net 可以说是更好的选择。)

标签: java jsmooth


【解决方案1】:

我觉得很奇怪,你需要通过 MinGW 编译 FLTK 库才能使用 JSmooth。如果是这样,请运行开始菜单 => 程序 => Mingw => MinGW Shell,然后使用“CD”DOS 命令将当前路径更改为保存 FLTK 源代码的根文件夹,然后一一键入:"./configure", "make", and "make install"。实际上,您正在使用 MinGW 提供的 GCC 编译器构建 FLTK 库。因此,如果根文件夹中的 ./configure 脚本出现问题,如果您不知道以后如何继续操作,则存在风险。 http://www.mingw.org/wiki/Getting_Started

作为Java EXE 启动器JSmooth 的替代品,我建议您使用更简单的Launch4Jhttp://launch4j.sourceforge.net/

有人可能会建议您也使用Java Web Start(JWS)(如果您更喜欢独立于操作系统平台的 Java 启动器;如果您通过 JNI 或 JNA 在代码中使用 Windows 本机部分,请不要这样做,因为这些在Linux,除非你使用 Wine,但还有更多……现在听起来太技术性了,我猜)

【讨论】:

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