如何在linux中为我的java项目创建Windows安装程序?

时间:2014-01-13 09:39:28

标签: java linux installer

我在IntellijIDEA中用java编写了我的项目。 我可以使用launch4j为我的项目创建可执行的.exe文件。现在我需要一些安装程序制造商为我的linux操作系统内的项目创建一个Windows安装程序。

是否有任何Windows安装程序制造商可以在linux中使用它?

我的项目使用Oracle JDK 1.7.0_45编译

我的操作系统是Ubuntu 13.10

1 个答案:

答案 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