Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java launch4j是否适用于所有平台?_Java_Launch4j - Fatal编程技术网

Java launch4j是否适用于所有平台?

Java launch4j是否适用于所有平台?,java,launch4j,Java,Launch4j,我有一个应用程序,它有几个部分: 发射器 主数据(bin文件夹) 主要数据将以一些可执行jar文件和一些其他文件的形式出现。但是,我想让launcher有一些“本机”组件(自定义图标、版本信息等)。我将使用launch4j,这样我就可以用java编写launcher以实现可移植性,但仍然给它一个本机外观。但是,我不知道launch4j是否可以为macintosh或linux平台包装可执行jar文件 那么,作为windows用户,我是否可以使用launch4j将我的应用程序包装为其他平台的本机

我有一个应用程序,它有几个部分:

  • 发射器
  • 主数据(bin文件夹)
主要数据将以一些可执行jar文件和一些其他文件的形式出现。但是,我想让launcher有一些“本机”组件(自定义图标、版本信息等)。我将使用launch4j,这样我就可以用java编写launcher以实现可移植性,但仍然给它一个本机外观。但是,我不知道launch4j是否可以为macintosh或linux平台包装可执行jar文件

那么,作为windows用户,我是否可以使用launch4j将我的应用程序包装为其他平台的本机格式


如果没有,是否有另一个jar文件包装器可以这样做?

回答:它不能。我会把我的应用程序包装成一个图标

对于Mac OSX,您可以使用Oracle的appbundler:

没有launch4j仅适用于windows。我不使用其他平台,所以我无法帮助您找到它的包装器。