在控制面板Java小程序中具有多个JRE的用户

在控制面板Java小程序中具有多个JRE的用户,java,applet,controls,panel,Java,Applet,Controls,Panel,有人能解释一下在Java的控制面板小程序中使用多个JRE的原因吗? 请参阅我所指位置的附加快照。不同的JRE有不同的兼容性问题。在早期版本的java上工作的代码可能无法在更高版本上工作。此外,如果有多个JRE,可能很难决定保留一个。因此,最好让用户选择小程序或桌面应用程序。使用部署可以在启动文件中请求特定版本的JRE。我的问题是,应用程序如何选择需要使用的JRE,或者用户如何告诉应用程序使用特定的JRE?应用程序无法选择其JRE,除非为该JRE生成第二个JVM,这一点都不优雅。那么添加不同的JR

有人能解释一下在Java的控制面板小程序中使用多个JRE的原因吗?
请参阅我所指位置的附加快照。

不同的JRE有不同的兼容性问题。在早期版本的java上工作的代码可能无法在更高版本上工作。此外,如果有多个JRE,可能很难决定保留一个。因此,最好让用户选择小程序或桌面应用程序。使用部署可以在启动文件中请求特定版本的JRE。

我的问题是,应用程序如何选择需要使用的JRE,或者用户如何告诉应用程序使用特定的JRE?应用程序无法选择其JRE,除非为该JRE生成第二个JVM,这一点都不优雅。那么添加不同的JRE有什么用呢?这样java就可以跟踪它们了?我真的不知道,“应用程序没有办法选择它的JRE,除非为该JRE生成第二个JVM”,当然可以。看看我的答案。如果有助于解决问题,请给出答案。