我没有java(即java -version表示java没有找到或类似)
我这样安装:
sudo apt-get install default-jre
这导致安装java 1.6 - 我需要java 1.7
所以下一个探针是如何卸载它。
我试过了:
sudo apt-get --purge -remove default-jre
这似乎有效,但当我这样做时:
java -version
我仍然用java响应java - 即id没有卸载java。
好的,所以我想 - 删除它不会删除它安装的东西。有办法吗?
答案 0 :(得分:7)
sudo apt-get remove default-jre
删除包" default-jre"。所有你应该在askUbuntu
询问答案 1 :(得分:7)
要从系统中完全删除jdk,请按以下步骤操作:
sudo apt-get autoremove default-jdk openjdk-
(现在不要点击Enter
)。tab
按钮2或3次,您将获得包列表
以openjdk-
开头。openjdk-11-jdk
之类的名称。你需要得到java版本,
这是11。sudo apt-get autoremove default-jdk
openjdk-11-jdk
的命令。 (将11更改为您的java版本)Enter
按钮。现在你已经从你的系统中删除了java。
答案 2 :(得分:4)
Bary12的回答对我有用:
sudo apt-get autoremove default-jre
答案 3 :(得分:0)
您可以使用此命令删除Java 12-
carthage update
您可以通过将12更改为计算机上存在的版本来更改版本
然后通过查找版本进行重新检查-
sudo apt-get remove oracle-java12-installer
答案 4 :(得分:0)
要以交互方式设置Java版本:
以root用户身份登录或使用sudo。
查看Java替代品。
$ update-alternatives --config java
此命令列出了Java安装并提示您从选择中进行选择。
样本响应
有4个提供“ java”的程序。
选择命令
1 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
2 * / usr / lib / jvm / zulu-6 / bin / java
3 / usr / lib / jvm / zulu-7 / bin / java
4 / usr / lib / jvm / zulu-8 / bin / java
选择一个Java版本,在提示符下,键入一个数字。
按Enter键保留默认值[*],或输入选择编号:
样本响应
使用'/ usr / lib / jvm / zulu-7 / bin / java'提供'java'。
验证交换机,检查Java版本。
$ java -version
样本响应
openjdk版本“ 1.7.0_65”
OpenJDK运行时环境(Zulu 7.6.0.1-linux64)(内部版本1.7.0_65-b17)
OpenJDK 64位服务器VM(Zulu 7.6.0.1-linux64)(内部版本24.65-b04,混合模式)
要通过路径设置Java版本:
以root用户身份登录或使用sudo。
指定运行Java时要使用的路径。
$ update-alternatives --set java /usr/lib/jvm/zulu8/bin/java