在我使用 Ubuntu 包安装 jdk11 之前,我的 Windows 资产中有一个可以运行的 Java 8 应用程序。现在,当我在 Ubuntu 中输入 java -version cmd 时,我得到了 openjdk 11 版本:
$ java -version
openjdk version "11.0.22" 2024-01-16 LTS
OpenJDK Runtime Environment Corretto-11.0.22.7.1 (build 11.0.22+7-LTS)
OpenJDK 64-Bit Server VM Corretto-11.0.22.7.1 (build 11.0.22+7-LTS, mixed mode)
但是当我在 cmd 中尝试相同操作时,出现无法打开的错误:
java -version
Error: could not open `C:\Java\New folder\lib\amd64\jvm.cfg'
是否不能根据需要同时使用两者?
在我的公司资产上,我可以同时使用两者(jdk 8 nd 17)来更改环境变量设置,但两者都是不同的应用程序,而不是像本例中那样来自任何包。
编辑:我做了这些改变之后,jdk8 停止工作。 https://www.conduktor.io/kafka/how-to-install-apache-kafka-on-windows/#Installing-Java-JDK-11-5