Java的编辑路径
我使用的是Manjaro GNU/Linux 5.7.0-3 x86_64,以前安装过较旧的Java Oracle jdk1.8,但现在我想安装Oracle jdk14.0.1,我已将其解压缩到/opt 为了反映这些更改,我通过添加以下行编辑了~/.bashrc文件:Java的编辑路径,java,linux,manjaro,Java,Linux,Manjaro,我使用的是Manjaro GNU/Linux 5.7.0-3 x86_64,以前安装过较旧的Java Oracle jdk1.8,但现在我想安装Oracle jdk14.0.1,我已将其解压缩到/opt 为了反映这些更改,我通过添加以下行编辑了~/.bashrc文件: export PATH="/home/arjun/anaconda3/condabin:/home/arjun/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/op
export PATH="/home/arjun/anaconda3/condabin:/home/arjun/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/jdk-14.0.1/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl"
然后执行以下操作以重新加载终端:
source ~/.bashrc
bash;
我甚至重新启动了计算机,但Java仍在使用旧版本:
$ javac -version
javac 1.8.0_252
怎么了
谢谢 由于安装了不同版本的java,您可以使用此命令更改默认选项
sudo update-alternatives --config java
使用此命令,您可以选择java版本作为默认选项。由于安装了不同版本的java,您可以使用此命令更改默认选项
sudo update-alternatives --config java
使用此命令,您可以选择java版本作为默认选项。在ArchLinux和manjaro中,您可以使用预安装的
ArchLinux java
实用程序
要获取有关所有已安装java和当前选择的信息,您需要状态
,要更改它,您可以使用设置
sudo-archlinux-java状态
SudoArchLinuxJava集java-14-jdk#或与java14相关的类似内容
在ArchLinux和manjaro中的中了解更多信息。您可以使用预安装的
ArchLinux java
实用程序
要获取有关所有已安装java和当前选择的信息,您需要状态
,要更改它,您可以使用设置
sudo-archlinux-java状态
SudoArchLinuxJava集java-14-jdk#或与java14相关的类似内容
请在中了解更多信息,我认为答案在很大程度上取决于您使用的linux发行版。如果我没记错的话,Ubuntu上的命令是
updatealternations
,但是我认为如果你在这里找不到有效的解决方案,你最好在一个linux站点上询问一下。FWIW,java
通常在/usr/bin
中,我认为答案在很大程度上取决于您使用的linux发行版。如果我没记错的话,Ubuntu上的命令是updatealternations
,但是我认为如果你在这里找不到有效的解决方案,你最好去一个linux站点询问一下。FWIW,java
通常在/usr/bin
中,它在你的路径中排在第一位updatealternations
是针对GNU/linux发行版,比如debian,ubuntu和dpkg。我认为它不适用于基于Arch/Manjaro的Linux发行版。更新选项
适用于GNU/Linux发行版,如debian、ubuntu和dpkg。我认为它不适用于基于Arch/Manjaro的Linux发行版。问题是JDK-14没有出现在ArchLinuxJava状态
中,它显示java-8-openjdk(默认)
作为唯一的输出archlinux java
不允许我设置一个无效的java环境,我不知道如何修复它?问题是JDK-14没有显示在archlinux java状态
中,它显示java-8-openjdk(默认)
作为唯一的输出ArchLinuxJava
不允许我设置一个无效的java环境,我不知道如何修复它?