我已经删除了所有 JDK/JRE(使用卸载程序),从注册表中删除了 JavaSoft 内容,从环境变量中删除了 JAVA_HOME,在“路径”环境变量中删除了对 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 文件(我正在尝试使用命令行来确定)。
我用谷歌搜索了这个,发现只有一个无用的链接:
http://fxexperience.com/2011/05/maps-in-javafx-2-0/ (看评论部分,显然其他人也有同样的问题,但没有解决)。