如果C#或VB.NET以MSIL代码的形式分发在.exe文件中,那么Java是以什么形式分发的呢?是否有与.exe文件相当的Java等效形式(除了我认为不适合在计算机上分发的.jar文件)?或者是否有一种方法可以像MSIL一样将Java中间语言保存在exe中?然后在执行时由JRE运行。
使用Java Web Start来安装应用程序。JWS提供自动更新、启动画面和许多其他有用的功能。如果在启动文件中请求并且用户的操作系统支持,用户将获得桌面快捷方式和菜单项。这些快捷方式可能包含开发者提供的图标。什么是“jar”,什么是“exe”?为什么在安装Java富客户端时向用户展示它们?使用JWS需要Jar文件,但用户从未看到它们。