gpt4 book ai didi

Java web Start 应用程序不使用 jnlp 文件中指定的 JRE

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:13:39 27 4
gpt4 key购买 nike

环境:

操作系统:Windows Vista 6.0 (SP2)

已安装的 Java 版本(在控制面板中选中):

  • jre1.6.0,Java 更新 2,
  • Java 更新 3,
  • Java 更新 5,
  • Java 更新 31

(在C:/Program Files/Java相关文件夹中发现:jre1.6.0、jre1.6.0_02、jre1.6.0_03、jre1.6.0_05、jre6)

java -version response:
Java (TM) SE Runtime Environment (build 1.6.0_31-b05)

问题:

根据 http://docs.oracle.com/javase/1.5.0/docs/guide/javaws/developersguide/syntax.htmlhttp://webstartfaq.com/#49我可以指定要运行的 JRE 版本。我想使用 JRE 1.6.0_31(Java 1.6,更新 31)。为此,我需要设置

j2se version="1.6.0_31+" href="http://java.sun.com/products/autodl/j2se" 

在 JNLP 文件中。我这样做了,但是 Java Web 启动应用程序使用的 JRE 版本不正确。

重现步骤:

使用上述设置启动“C:/Program Files/Java/jre6/javaws.exe my_jnlp_file”

预期结果:

该过程应从:Java Web Start 1.6.0_31 版和 JRE 1.6.0_31 版开始。

实际结果:

进程开始于:Java Web Start 版本 1.6.0_31 和 JRE 版本 1.6.0-oem-b104 Java HotSpot(TM) 客户端。

我看不出有什么意义。将不胜感激您的一些想法!

最佳答案

问题是我试图更改 jnlp 文件并在本地启动我的应用程序。但它始终从服务器加载新设置。一旦我更改了服务器端的 jnlp 设置,它就开始正常工作了。

关于Java web Start 应用程序不使用 jnlp 文件中指定的 JRE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10149829/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com