java - 最终的 java 应用程序的文件类型是什么?

标签 java file compilation

我完成了一个小程序。用 Java 编写的最终应用程序的标准文件类型是什么,以便它可以在任何计算机上轻松运行,无需任何计算机知识?

我被告知它是 JAR,但例如 Eclipse 是一个 .exe 文件。 Java 中大型普通应用程序的标准文件类型是什么?

大多数应用程序是以 JAR 形式分发的,还是以 .exe 或其他形式分发的?

最佳答案

严肃的桌面应用程序与特定于平台的启动器打包在一起,这些启动器不是用 Java 编写的。启动器必须首先找出如何运行系统上安装的 JVM,然后将其传递给要运行的可执行 JAR 的路径,或者传递完整的类路径以及主类的名称。

换句话说,“这很复杂”。

关于java - 最终的 java 应用程序的文件类型是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20638053/

相关文章:

Python UTF-16 编码十六进制表示

java - 在 Java 中设置文件下载的内容类型

java - 如果类中没有使用不同类型,GSON 是否应该忽略它们?

Java Swing : Ghost text showing up when updating text on a JTextArea with partially transparent background

java - 如何让 JPanel 填充父 JFrame

java - Tomcat 无法在 java 类中找到引用的文件

java - 弃用的编译错误

visual-studio-2008 - BSCMAKE : error BK1506 : cannot open file StdAfx. sbr 没有那个文件或目录

c# - MSDN 指的是 'app' 是什么?使用 .NET native 编译 Winforms 和 WPF

java - 使用事务和并行线程时错误的 Spring 缓存状态