0

我的运行 jar 文件有问题.....请解释一下这个 CLSID

"jpi_classid=clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" 

什么是...... “8AD9C840”“044E”“11D1”“B3E9”“00805F499D93”来这个代码如何写这个或者我可以找到它的java版本......

现在我的问题是如果java版本改变了那么我该如何编辑这个CLSID代码......

4

1 回答 1

0

8AD9C840-044E-11D1-B3E9-00805F499D93的 CLSID是一个特殊的标识符(就像一个幻数)。它告诉 Java 使用系统上安装的最高版本。

例如:

  • 如果我同时拥有 Java 6 update 47 和 java 8 update 181 - 系统将使用 Java 8 update 181。
  • 如果我只有 Java 6 update 47 - 系统将使用 Java 6 update 47。

如果您希望系统查找特定的 Java 版本,则需要使用以下格式的 CLSID(给出 Java 8 更新 181):CAFEEFAC-0018-0000-0181-ABCDEFFEDCBA

如果您希望系统查找特定系列的最高版本,则需要使用以下格式的 CLSID(Java 8 给出的任何更新):CAFEEFAC-0018-0000-FFFF-ABCDEFFEDCBA

于 2019-06-12T05:37:11.093 回答