2016-02-12 47 views
-3

我建立了我的应用程序的.jar文件。现在我想和朋友们分享。如何在其他窗口上使用netbeans 8.0构建的jar文件?

我只是将该.jar文件复制到我的朋友的系统?如果不是,还有什么要做?

+1

这不是真正的堆栈溢出问题,但是,只是将它们发送给JAR文件。 – James

+0

但是当我发送他们的jar文件,它使得解压缩文件.. –

回答

0

在您的评论中,您声明.jar文件解压缩并且未在朋友的计算机上运行。

这通常是由于未在其计算机上安装Java。他们应该得到Java SE Runtime Environment from Oracle并安装它。之后,可以通过双击运行jar文件。

如果你的朋友已经安装了Java,他们可能不得不修复他们的文件关联(所以.jar文件不再使用他们的ZIP工具打开)。

0

是的,如果你创建了一个可执行jar可以执行它,如果你的朋友的操作系统支持java。

如果他们只需要使用你的jar作为库,他们可以将它导入到他们的项目中。

+0

是的其他系统支持java,当我发送他们由netbean 8创建的jar文件,它使解压缩文件,而不是一个jar文件。 –

1

是你可以共享.jar文件,如果他/她安装了特定版本或Java的最新版本,他/她就可以运行该应用程序

也可以包装用刚才复制到新系统 .jar文件转换成.exe文件使用某些第三方应用程序

+0

当我送他们的jar文件,然后它变成解压文件..不是一个jar文件.. –

+0

如果你想.JAR文件不解压,那么你应该用一些应用程序包装该.jar文件,我推荐launcher4j http://launch4j.sourceforge.net/ –

+0

你们都... Launch4j不是OP的问题解决方案 - 他们的朋友可能没有安装Java,并且默认安装了他们的zip程序。 – RAnders00

0

是的只是将它复制到你的朋友机器。那是什么jar文件。 背后的原因是,你的jar文件被打开为zip文件,可能你的朋友已经设置了一些unzip工具作为默认应用程序来打开jar文件。尝试用JAVA打开它。

相关问题