我想创建一个我的应用程序的.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!有谁知道吗?
答案 0 :(得分:3)
我觉得很奇怪你需要通过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的替代方案,我建议您使用更简单的Launch4J
。 http://launch4j.sourceforge.net/
有人可能会建议您也使用Java Web Start(JWS)
(如果您更喜欢独立于操作系统平台的Java启动程序;如果您通过JNI或JNA在代码中使用Windows本机部分,请不要这样做,因为这些不会在Linux上工作,除非你使用Wine,但仍然有更多......现在听起来太技术了,我猜)