我一直在尝试在桌面上运行OldSchool RuneScape,每当我尝试Jagex提供的任何启动选项时,都没有任何反应。我和他们的工作人员进行了广泛的谈话,而且他们不知道什么是错的,但我有一个很好的主意。
每当我尝试安装32位Java(在线或离线)时,我都会收到“java error code 1603”。 Java网站上此错误的官方帮助页面说他们不知道导致此错误的原因,但有两种可能的解决方案。我试过了两个,他们不工作。
我确实安装并运行了x64 Java,但OSRS需要x86。那么,做什么?
旁注,我知道这可能不适合这个问题。如果没有,请将我重定向到正确的位置。
编辑:我已经设法安装了以前版本的x86 Java(6和7),但在“确认”Java已正确安装之前,它们会抛出此错误https://i.imgur.com/cxqsj91.png。尽管有这样的确认,但仍然无效。我正在与RS mod进行谈判,我们正在进行更多的确认。如果我在其他人建议之前让这个工作,我会再次更新。解决方案:我使用一个名为JavaRa的卸载工具来删除延迟文件,并从系统PATH中删除任何与Java相关的内容,然后重新安装Java。现在它有效。不明白为什么,但我不是在质疑它。
答案 0 :(得分:2)
1当您看到Java错误1603时关闭安装程序。(它已安装了一堆文件,但过早退出。)
2打开javacpl.exe from C:\Program Files (x86)\Java\jre1.8.0_XX\bin
(或 x64, C:\Program Files\Java\jre1.8.0_XX\bin)
,其中XX是更新编号。
3在安全选项卡上取消选中在浏览器中启用Java内容,然后单击确定以关闭Java控制面板
4重试安装Java。这通常会成功。
5再次打开javacpl.exe
(参见步骤2)
6选中“安全”选项卡上的“在浏览器中启用Java内容”,然后单击“确定”关闭Java控制面板
7如果仍然失败,请尝试卸载windows update KB2918614
,然后重新启动并再次尝试这些步骤