gpt4 book ai didi

java - 我找不到 java17 以外版本的 javac

转载 作者:行者123 更新时间:2023-12-04 19:05:26 25 4
gpt4 key购买 nike

我在我的 Linux mint mate 20 上安装了多个版本的 java。
我可以找到多个 Java 版本。但我找不到多个 javac 版本,javac 仅适用于 Java 17。
我已经使用安装了所有 Java 版本sudo apt-get install openjdk-x-jdk , 其中 x是Java版本。
这是sudo update-alternatives --config java的日志

There are 3 choices for the alternative java (providing /usr/bin/java).

Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1711 auto mode
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode
* 2 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1711 manual mode
3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode

Press <enter> to keep the current choice[*], or type selection number:

这是 sudo update-alternatives --config javac的日志
atul@mintMate:~$ sudo update-alternatives --config javac
There is only one alternative in link group javac (providing /usr/bin/javac): /usr/lib/jvm/java-17-openjdk-amd64/bin/javac
Nothing to configure.
atul@mintMate:~$

这是我的终端日志
atul@mintMate:~$ java -version
openjdk version "17.0.1" 2021-10-19
OpenJDK Runtime Environment (build 17.0.1+12-Ubuntu-120.04)
OpenJDK 64-Bit Server VM (build 17.0.1+12-Ubuntu-120.04, mixed mode, sharing)
atul@mintMate:~$ javac -version
javac 17.0.1
有没有办法在 openjdk-amd64/bin/文件夹中安装或定位 javac。因为我已经尝试使用 手动查找它们。树 命令。

最佳答案

您的 Java 8 安装仅适用于 Java 运行时环境 (JRE)。因此,它不会有 Java 编译器 (javac)。编译器是 Java 开发工具包 (JDK) 的一部分。
尝试安装 Java 8 JDK:sudo apt-get install openjdk-8-jdk .您的 Java 11 发行版很可能也是仅 JRE 安装。如果您需要它,只需按照我为您展示的 Java 8 安装方法即可。

关于java - 我找不到 java17 以外版本的 javac,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70972012/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com