我正在尝试将最新的 jdk (7u2) 安装到我的 Windows XP 笔记本电脑上,但不知何故,当我双击 jdk-7u12-windows-i586.exe 时,没有像我预期的那样自动弹出安装窗口。有人知道为什么会这样或如何调试吗?我已经卸载了所有旧版本的 Java,所以它应该是全新的,但当我双击安装程序时仍然没有任何反应。我也尝试在 cmd 上运行安装程序,但也没有出现任何反应。我没有收到任何警告或错误。谢谢。
编辑:安装程序没有损坏。我已经在另一台 WinXP 机器上测试了安装程序,它运行良好。我想我的设置不知怎么搞砸了,或者我的其他程序阻止了它。我已经在 Windows 任务管理器中禁用了病毒扫描 .exe 进程,但一定是别的原因……
答案1
该错误被认为是由于 JDK7 安装程序的配置方式造成的。7u6 中的配置已更改。
你可以吗尝试 7u6并让我们知道它是否解决了问题?
如果你感兴趣的话可以看看这个 Bug:错误 ID:7145760 JDK 安装在 WinXP 7u2 以上版本上无法安装,但在 7u1 版本上可以正常安装
答案2
要在 Windows 2000/XP/Vista/7 中编辑 PATH 环境变量:单击“开始”按钮 ⇒ “控制面板” ⇒ “系统” ⇒(仅限 Vista/7)“高级系统设置”。切换到“高级”选项卡 ⇒ “环境变量...”在“系统变量”框中,向下滚动以选择“PATH” ⇒ “编辑...”在“变量值”字段中,在所有现有目录前面插入“c:\Program Files\java\jdk1.7.0\bin”(假设这是您的 JDK 的二进制目录),后跟分号 (;),将 JDK 的二进制目录与其余现有目录分隔开。请勿删除任何现有条目;否则,某些现有应用程序可能无法运行。变量名称:PATH 变量值:c:\Program Files\java\jdk1.7.0\bin;....exiting entrys....