什么是Java可执行文件的扩展名?
问题描述:
如果将C#或VB.NET作为MSIL代码分发到.exe文件中,那么Java中分发了什么?是否有与.exe文件等效的形式的Java(除.jar文件,我认为这不适合在计算机上分发)。或者有没有办法像MSIL那样在一个exe文件中保存Java中间语言(?)?然后将其分发到执行时仍由JRE运行的exe文件中。什么是Java可执行文件的扩展名?
答
Java“可执行文件”是.class
或.jar
文件。通常使用Java程序提供脚本(适用于Windows的.bat
文件)以运行它。
答
使用Java Web Start安装该应用程序。 JWS提供自动更新,启动画面和许多其他好的功能。
用户获取桌面快捷方式和菜单项(如果它们在启动文件中请求并且在用户的操作系统上受支持)。这些快捷方式可能具有开发人员提供的图标。
什么'jar',什么'exe'?为什么在安装Java富客户端时向用户显示?使用JWS需要Jar文件,但用户永远不会看到它们。
Java应用程序,.jar文件可以在任何带有JRE的平台上运行。与此同时,.NET应用程序相当特定于Windows,因此它们的代码是.exe文件,只能在Windows上轻松运行。 – 2012-02-23 06:29:29