在JRE之外打开Java Text Adventure

时间:2018-03-20 13:38:29

标签: java

我对编程很陌生,并开始用Java设计一个文本冒险游戏。我目前很难找到如何在没有安装BlueJ或Eclipse等JRE的机器上进行文本冒险。我想与朋友分享我的游戏,但不想安装JDK和JRE让他们玩它。

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

1)使用Java Web Start

Java Web Start软件只需单击即可启动全功能应用程序。用户可以下载和启动应用程序,例如完整的电子表格程序或Internet聊天客户端,而无需经过漫长的安装过程。

2) Java Packager Tool (适用于Java 9)

Java Packager工具可用于从命令行编译,打包,签名和部署Java和JavaFX应用程序。它可以用作Ant任务的替代方案或在IDE中构建应用程序

3)将Java包装到EXE

多平台工具可以为多个平台生成本机安装程序 -    Windows,OS X,Linux

答案 1 :(得分:0)

术语

  • JDK

    这是 Java SE开发工具包,其中包含所有JRE以及用于构建Java程序的工具。

  • JRE

    这是 Java运行时环境,它只有运行java程序所需的位

  • IDE

    这是集成开发环境,只有开发人员需要,例如Eclipse,BlueJ或IDEA。

用户需要什么

运行用户需要的JAR或类文件:

  • 程序需要的任何依赖项
  • JDK或JRE

使用JLink

您可以使用JLink制作JRE的小版本,只需要运行程序所需的程序包,减少安装大小,然后将其与游戏打包在一起。

<强>优点

  • 小于完整的JRE
  • 加载速度更快

<强>缺点

  • 如果很多应用都拥有自己的JRE,那么可能会浪费空间
  • 如果发生更新,您将需要单独更新JRE