如何共享我的Java应用程序

时间:2015-10-17 01:10:10

标签: java netbeans-8

好的,所以我使用NetBeans创建了java应用程序,我运行并构建它就是这样我有一个jar文件。我如何从这里到达我可以与其他人分享的地方,并且可以将应用程序安装到他们的计算机上?另外,附注我正在使用MacBook Pro,如果它有所作为。

4 个答案:

答案 0 :(得分:0)

您可以将projectname.jar文件发送到其他计算机并使用命令执行

java -jar projectname.jar

如果您有困难,请查看文档:{​​{3}}

OR

<强>首先: 使用命令java -versionjavac -version

检查另一台计算机是否安装了JDK

<强>第二 如果一切正常,分享您的源文件&#34; projectname.java&#34; ,而不是执行javac projectname.java && java projectname,不要忘记在源文件夹中执行此操作

<强>例: 如果我的源文件在我的桌面上,我输入cd Desktop而不是命令javacjava

别忘了,您需要运行包含 main 的文件!!!

祝你好运!

修改

按照本教程https://docs.oracle.com/javase/tutorial/deployment/jar/run.html

然后,右键单击exe文件更改图标,选择属性,然后单击&#34;更改图标&#34;按钮添加您想要的图标。

答案 1 :(得分:0)

创建安装包要好得多。请参阅此链接https://netbeans.org/kb/docs/java/native_pkg.html#se

答案 2 :(得分:0)

通过svn或git共享源代码(.java)。如果您想要轻松公开访问,我可以建议像GitHub这样的云服务。通过maven等依赖管理工具共享二进制文件。

答案 3 :(得分:0)

我认为这里的关键点是&#39; Microsoft Word&#39;是本机Windows可执行文件,而Java程序则不是。

Microsoft Word是用C ++编写的,并由Windows C ++编译器编译为Windows可识别的本机Windows可执行格式,如果您双击桌面上的图标,它将运行。

Java程序在JVM(Java虚拟机)上运行。如果在Windows上下载并安装JRE(Java运行时环境),则可以通过键入java -jar myProgram.jar

在JVM中运行Java程序

有些工具可以将.jar文件包装在本机Windows .exe中,您可能希望看一下:

http://launch4j.sourceforge.net/

,特别是文档页面:

http://launch4j.sourceforge.net/docs.html

显示如何指定配置文件。配置文件设置完成后,您可以运行:

launch4jc.exe config.xml

吐出您可以分发的新myProgram.exe文件。