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

标签 java linux installation

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

有没有可以在 linux 中使用的 Windows 安装程序制作工具?

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

我的操作系统是 Ubuntu 13.10

最佳答案

安装酒 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/makensis.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

关于java - 如何在 Linux 中为我的 Java 项目创建 Windows 安装程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21087906/

相关文章:

java - 在 Java 中使用二维数组打印带对角线的矩形

linux - Linux环境下使用Selenium验证对话框

c - memcpy unsigned int 到 unsigned char 段错误

xml - WiX Installer : using xslt with heat. exe 更新属性

带有反射的 Java NegativeTest 私有(private)方法来捕获自定义 ApplicationException

java - 绘制我的几何特征集合?

python - 在 cygwin 中安装 python 模块

linux-kernel - 安装 vmware 工具 : not recognizing path to 3. 8.0-19-generic 内核文件

java.lang.NoClassDefFoundError : java. rmi.server.UID 是受限类

c++ - MS Windows 和 Linux 之间的 Calloc 差异?