Java Web启动无法启动 - JRE 7 32位(在64位Windows系统上运行)

时间:2013-01-25 07:52:36

标签: java java-web-start

我删除了所有JDK / JRE(使用卸载程序),从注册表中删除了JavaSoft内容,从环境变量中删除了JAVA_HOME,在“Path”环境变量中删除了对Java的任何引用。

然后我为32位系统安装了JDK 7u11。

当我尝试使用Java webstart时(通过浏览器或直接从命令行),我会短暂地看到Java 7启动画面,然后是一个“无法启动应用程序”的对话框,单击“细节“按钮产生这个:

java.lang.NullPointerException
    at com.sun.deploy.config.JREInfo.validateHomeJRE_int(Unknown Source)
    at com.sun.deploy.config.JREInfo.initialize(Unknown Source)
    at com.sun.deploy.config.ClientConfig.refreshProperties(Unknown Source)
    at com.sun.deploy.config.ClientConfig.init(Unknown Source)
    at com.sun.deploy.config.WebStartConfig.init(Unknown Source)
    at com.sun.deploy.config.ClientConfig.<init>(Unknown Source)
    at com.sun.deploy.config.WebStartConfig.<init>(Unknown Source)
    at com.sun.javaws.Main.main(Unknown Source)

我正在执行正确的javaws.exe文件(我正在尝试使用命令行来确定)。

我用Google搜索了一下,发现只有一个无用的链接:

http://fxexperience.com/2011/05/maps-in-javafx-2-0/(请注意评论部分,显然其他人有同样的问题但未解决)。

3 个答案:

答案 0 :(得分:1)

我的步骤:

  • 卸载所有JRE和JDK程序版本。
  • 删除所有目录:
    • 的Oracle /爪哇
    • JavaSoft的
    • 爪哇
    • 太阳/爪哇
  • 从所有系统目录:

    • 程序文件
    • 程序文件(x86)
    • C:\Users\[user]\AppData\Local\
    • C:\Users\[user]\AppData\LocalLow\
  • 重新安装Oracle JRE或JDK

答案 1 :(得分:1)

解决方案就在这里

http://allenwu.logdown.com/posts/253492-not-open-the-java-control-panel

就像删除全部一样 \ LocalLow \太阳\爪哇\部署\ deployment.properties

答案 2 :(得分:0)

解决。我从Oracle站点重新下载了32位Java并再次安装它并且它可以工作。

当我卸载64位版本并安装了32位版本时,它没有正确地将jnlp文件与javaws.exe相关联,因此我必须使用Windows机制手动执行此操作。一旦完成它就可以了。

感谢大家的帮助!