与以前的Java版本一样,Java 11中没有Public JRE。不要与jre以前的JDK版本中的目录混淆,它不是Public JRE。默认情况下,旧的Public JRE的安装程序还会将java.exe和javaw.exe程序复制到环境变量中C:WindowsSystem32定义的目录中PATH。他们还做了许多其他事情,例如Windows注册表中的更改。旧的Public JRE的安装程序从未更改过PATH。
Public JRE的官方替代品是自定义运行时环境,您可以通过JDK的jlink工具构建该环境。但是,在这种情况下,除了UNIX shell和Batch脚本外,您将没有jar文件。
如果您不喜欢它,则可以使用JDK 11,并将Windows资源管理器中的jar文件与javaw.exeJDK(而不是JRE)相关联



