命令提示符下的JAVA版本不正确,只安装了一个?

问题描述 投票:0回答:1

我已经安装了诸如 Visual Studio Code 之类的东西。我有一台 64 位计算机。我正在尝试为一堂课安装JAVA jdk。教授告诉我们安装1.8.0_281,因为他说这是最新的而且是免费的。我想我以前没有安装过JAVA,当我在我的应用程序中搜索时,它只有一个JAVA,根据它的关于页面,这是正确的版本。但是当我进入命令提示符时它说 java 版本“21.0.1”2023-10-17 LTS image is of the result when I try to get JAVA version in command prompt 它确实编译和运行程序(JAVA) 另外,教授告诉我们要添加 C:\Program Files\Java\jdk1.8.0_281 中 作为路径并删除环境变量中的其他路径 other paths 但是当我删除另一个(C:\Program Files\Common Files\Oracle\Java\javapath),然后询问命令提示符JAVA版本时,命令提示符显示: 无法再在命令提示符中访问 java,提示 java 未被识别为内部或外部命令、可操作程序或批处理文件

我删除并重新安装java,以及关闭和打开我的comp 我没有支付任何我很确定的费用,所以我不明白我怎么可能拥有 JAVA 21 我使用的是 Windows 10

installation java-8 path environment-variables java-21
1个回答
0
投票

“安装”Java 与将其放在磁盘上并由 PATH 指向并不是等价的事情。很久以前,当网络浏览器使用java插件时,安装的概念就应用于Java。但在过去的几年里,只需将 JDK 放在磁盘上并将其添加到 PATH 中即可。它没有出现在您已安装的应用程序列表中是正常的。

至于 Java 21 是如何进入你的机器的,谁知道呢。但它是最新版本,用于教育目的应该完全没问题,因为 Java 21 很大程度上向后兼容 Java 8。

© www.soinside.com 2019 - 2024. All rights reserved.