如何在不使用sudo的情况下将ubuntu上的java版本从8改为11
我正在尝试从java版本如何在不使用sudo的情况下将ubuntu上的java版本从8改为11,java,ubuntu,sudo,Java,Ubuntu,Sudo,我正在尝试从java版本java-8-openjdk-amd6切换到java-11-openjdk-amd6,而不使用sudo,因为这是不允许的 我尝试了以下方法: update-alternatives --config java Selection Path Priority Status -----------------------------------------------------
java-8-openjdk-amd6
切换到java-11-openjdk-amd6
,而不使用sudo
,因为这是不允许的
我尝试了以下方法:
update-alternatives --config java
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-11-openjdk-amd64/bin/javac 1101 auto mode
1 /usr/bin/ecj 143 manual mode
2 /usr/lib/jvm/java-11-openjdk-amd64/bin/javac 1101 manual mode
3 /usr/lib/jvm/java-7-openjdk-amd64/bin/javac 1071 manual mode
* 4 /usr/lib/jvm/java-8-openjdk-amd64/bin/javac 1081 manual mode
5 /usr/lib/jvm/java-9-openjdk-amd64/bin/javac 1091 manual mode
Press <enter> to keep the current choice[*], or type selection number: 0
我想知道有什么替代方案吗 您可以操纵自己的
路径
。通常建议使用JAVA\u HOME
环境变量。将这些行添加到.bashrc
中,以保持整个注销/重新启动过程
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
这个问题更适合于“谢谢”,你知道如何将这些行存储到我的
.bashrc
?
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH