命令提示符中可以识别 Java,但我无法安装任何需要 Java 的程序?

标签 java cmd

因此,当我在 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/

相关文章:

java - 如何在post请求中设置身份验证?

java - 在 Hibernate 中使用双向映射重复记录

windows - Windows命令在cmd中工作,但不是.bat文件

windows - GIT 获取多个存储库的

java - 为什么这个模式不匹配? ([\\\\A\\\\W]其[\\\\W\\\\z])

java - 为什么 DecimalFormat 显示 ▯ 而不是逗号?

java - 有没有办法在 Java 中自动创建具有依赖项的文件并自动安装它们?

excel - 从命令行打开 Excel 文件不 protected View

.net - F# 环境集成(用于脚本)

r - 如何使用 R 获取 Windows 机器的磁盘空间?