什么是Java可执行文件的文件扩展名?

时间:2012-02-22 14:38:26

标签: java deployment installer

如果C#或VB.NET作为MSIL代码在.exe文件中分发,那么Java分布在什么位置?是否存在Java的等效形式的.exe文件(除了.jar文件,我认为它不适合在计算机上分发)。或者有没有办法在像MSIL这样的exe中保存Java中间语言(?)呢?然后将其分发到执行时仍由JRE运行的exe。

3 个答案:

答案 0 :(得分:4)

Java"可执行文件"是.class.jar个文件。通过Java程序为Windows运行脚本(.bat文件)来运行它是很常见的。

答案 1 :(得分:3)

您可以使用Launch4J*.exe文件创建可执行*.jar个文件,但这是特定于平台的,建议使用可运行的*.jar文件。

有关如何使用Java生成可执行文件的更多信息,请查看this主题。

答案 2 :(得分:3)

使用Java Web Start安装该应用。 JWS提供自动更新,启动屏幕和许多其他不错的功能。

如果用户在启动文件中请求并且在用户的操作系统上受支持,则用户会获取桌面快捷方式和菜单项。这些快捷方式可能包含开发人员提供的图标。

什么'jar','exe'是什么?为什么在安装Java富客户端时向用户显示?使用JWS需要Jar文件,但用户永远不会看到它们。