我有一个我一直在研究的Java程序。我想向我的女朋友展示一下,她不知道如何使用Java,并让她很容易这样做。我理解第一步是从命令行将其编译为.class,但之后我无能为力。
我有兴趣了解如何为Windows和Mac OS 这两个(我在Mac上,和我的女朋友在一起,但我的学校使用的是Windows电脑)。
我一直在甲骨文看到他们的演示,他们下载为.jnlp,这是朝着正确方向迈出的一步吗?
具体来说,我正在寻找一种简单的下载和启动的“文件”,没有涉及终端(可能是一个命令行内的文件?)。
答案 0 :(得分:6)
双击执行启动Java程序 .. .. ..演示,他们下载为.jnlp,是朝着正确方向迈出的一步吗?
标题和引用通常代表两种不同的方式来启动Java桌面应用程序。
这两种策略都适用于OS X,Windows或* nix,但第一种策略是JRE版本控制(确保最终用户有一个JRE,并且它最近可以运行代码)由脚本辅助,以及许多其他& #39;钟声和口哨'。
deployJava.js
将检查她的PC是否具有适合运行应用程序的最低版本的Java。如果没有,她将被引导完成一个过程。另一个较小的选择是executable-jar。
它在Jar中使用manifest.mf
来指定主类。
虽然对最终用户来说是一种较小的体验,但对于开发者来说这也是一种简单的方式 - 这种权衡可能会对有限的分发产生影响。
答案 1 :(得分:0)
您可以使用用于执行Java程序的Java命令创建一个bat脚本(Windows,我不使用OSX,但我认为它是shell脚本)。
或者您可以将java类放入JAR file
答案 2 :(得分:0)
尝试使用NetBeans,在其中创建项目,然后使用它构建代码。它会自动生成jar文件,几乎可以在任何平台上通过双击执行。