我在IntellijIDEA中用java编写了我的项目。 我可以使用launch4j为我的项目创建可执行的.exe文件。现在我需要一些安装程序制造商为我的linux操作系统内的项目创建一个Windows安装程序。
是否有任何Windows安装程序制造商可以在linux中使用它?
我的项目使用Oracle JDK 1.7.0_45编译
我的操作系统是Ubuntu 13.10
答案 0 :(得分:2)
安装Wine http://www.winehq.org/
在Windows分发版上安装NSIS(Windows安装程序制造商):http://nsis.sourceforge.net/Main_Page。
将文件夹“C:\ Program Files \ NSIS \”从Windows复制到Linux中的“/ usr / local / NSIS /”。
创建一个脚本文件:“/ usr / local / NSIS / madsis.sh”,内容如下:
#! /bin/bash
# makensis.sh
wine /usr/local/makensis.exe $*
运行以下命令:
sudo chmod -R a+rx /usr/local/NSIS
sudo ln -s /usr/local/NSIS/makensis.sh /usr/bin/makensis
sudo chmod -R a+rx /usr/bin/makensis