有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java web start java_HOME

我有一个使用JavaWebStart启动Swing gui的应用程序。用户安装了4个版本的java 1.6(1.6.0.3、1.6.0.5、1.6.0.7.1.6.0.11)

Webstart选择java版本1.6.0.11,但java_HOME设置为java版本1.6.0.3。这会不会给webstart带来任何潜在问题

  • 富有的

共 (2) 个答案

  1. # 1 楼答案

    this thread中,提到Java Web Start应用程序检查以下路径中可用JRE的版本:

    C:\Documents and Settings\[User]\Application Data\Sun\Java\Deployment\deployment.properties
    (for Windows XP)
    
    C:\Users\[User]\AppData\LocalLow\Sun\Java\Deployment\deployment.properties
    (for Windows Vista)
    

    书中的台词如下:

    deployment.javaws.jre.0.path=C\:\\Program Files\\Java\\jre6\\bin\\javaw.exe
    deployment.javaws.jre.0.product=1.6.0_11
    

    找到了

    我相信JWS将从这些设置开始,而不是来自JAVA_HOME变量的设置,这应该不是问题

    作为detailed here

    The deployment.properties file is used for storing and retrieving deployment configuration properties in the Java Control Panel. They are also used for customizing runtime behavior for both Java Plug-in and Java Web Start.

    There is always a User-Level deployment.properties file. Its location, which is non-configurable, is described below. There may also be an (optional) System-Level deployment.properties file.

  2. # 2 楼答案

    看看jave web开始脚本。它们可能有自己的JRE或JDK路径。用户甚至可能正在使用上面列表中未列出的版本。这通常是为了便于最终用户安装

    希望你能找到解决办法