用Java编写的程序如何不需要JRE?

我有一个全新的安装,在安装
Java之前能够运行NetBeans和OpenOffice.如果这些程序是用Java编写的,那么这怎么可能呢?我知道存在一些.class到.exe转换器,但我认为这些都是黑客攻击(不适合全球部署的大型应用程序).在没有JRE的情况下在Java中部署应用程序的常见方法是什么?有标准或最常见的方式吗?

起初我认为它与Jar文件有关,但从我的红色开始,它们需要运行现有的Java安装.

最佳答案 所有Java应用程序都在JRE之上运行.甚至NetBeans和OpenOffice.

大多数可部署的Java应用程序都附带了JRE.因此,您可能会发现它没有JRE,但实际上有一个JRE,应用程序将在它上面运行.

点赞