因此,当我在 cmd
中输入 java -version
时,它会给出如下所示的正确结果
C:\Windows\System32>java -version
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)
我认为我的笔记本电脑上已经正确安装了java。但是当我尝试安装任何需要Java的程序时,该程序会给出错误,说我没有java。我的浏览器(Mozilla Firefox 和 Chrome)也说它们无法运行 Java。我不知道为什么。
最佳答案
当您输入时
C:\Windows\System32>java -version
它在你的路径上搜索java,这意味着你的计算机上某个地方有java。问题是有些软件不会查看您的路径来查找java,它们将需要特定的环境变量(不是很常见)。其他时候,当您使用安装程序时,他们会在 Oracle 放置 java 快捷方式的特定位置中搜索它。 长话短说,尝试使用 Oracle 安装程序安装 java。
关于命令提示符中可以识别 Java,但我无法安装任何需要 Java 的程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32244313/