【问题标题】:How to distribute a java program? [duplicate]如何分发一个java程序? [复制]
【发布时间】:2019-03-24 01:17:04
【问题描述】:

我写了自己的java程序,但是不知道怎么发布。在进行“清理和构建”(来自 Netbeans)之后,为我创建了一个 .jar 文件。我是否必须分发它或执行一些程序来创建 .exe 文件?

【问题讨论】:

  • 这是什么程序?它是服务器应用程序吗?它是桌面应用程序吗? Docker 镜像是分发服务器应用程序的好方法
  • 它是一个桌面应用程序
  • ^ So Swing/AWT 或 JavaFX
  • 什么是 Swing/AWT 和 JavaFX?
  • Swing/AWS 和 JavaFX 是用于构建图形用户界面的 Java 包。

标签: java


【解决方案1】:

Java .jar 文件可在任何 Java 虚拟机上运行。这是一种允许您的 .jar 可移植的设计选择。

【讨论】:

  • 但是我每次下载java程序都没有用过.jar文件,但是我用过文件夹里的.exe文件
  • .jar 文件不仅可以在任何 JVM 上运行,它们还可以包含几乎所有可能的支持文件,包括代码所依赖的依赖模块、配置文件、数据文件等......几乎任何东西。
  • 由于 .jar 文件对于常规用途来说有点陌生,我认为它们通常被包装在本机应用程序中,只是为了让人们感觉更好,并为它们提供类似于其他本机应用程序的东西。例如,.jar 文件不会有漂亮的图标。我从来没有处理过这个。我假设有一些包可以为所有常见平台创建正确的包装器,但这只是一个猜测。
猜你喜欢
  • 1970-01-01
  • 2011-01-20
  • 1970-01-01
  • 2015-09-26
  • 1970-01-01
  • 1970-01-01
  • 2013-03-15
  • 2018-03-01
  • 1970-01-01
相关资源
最近更新 更多