当前位置: 首页 > 知识库问答 >
问题:

如何在Ubuntu中完全删除open-jdk?

秦宏硕
2023-03-14

我已经安装了oracle-jdk,所以想要完全删除openjdk,以确保所有基于Java的应用程序都将使用oracle jdk,但是当我尝试运行“sudo apt-get remove openjdk-6-”时,ubuntu会自动删除openjdk-6,但同时尝试安装openjdk-7-。那么,如何删除openjdk-6同时停止ubuntu安装openjdk-7。

共有1个答案

温嘉玉
2023-03-14

update-alternative可以很好地切换默认java版本,以防您还不知道:

$ sudo update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-7-oracle/jre/bin/java          1071      auto mode
  1            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      manual mode
* 2            /usr/lib/jvm/java-7-oracle/bin/java              1065      manual mode
  3            /usr/lib/jvm/java-7-oracle/jre/bin/java          1071      manual mode

Press enter to keep the current choice[*], or type selection number: 
 类似资料:
  • 问题内容: 我回来时在Ubuntu上安装了Docker,但是当我尝试删除Docker时,系统中仍然存在。我遵循了这个https://stackoverflow.com/a/31313851/2340159,但是没有用。 问题答案: 显然,我正在使用的系统具有 docker-ce 而不是Docker。因此,在命令下运行即可达到目的。

  • 在半开发后,我得到了一个应用程序,我必须完成开发,但由于许可问题,我被要求删除mongodb并使用couchdb。现在,我已经删除了代码中mongodb连接的所有实例,从appplication.properties中删除了mongo连接属性,但是当我启动spring应用程序时,我仍然不断收到以下错误。 2022-01-21 15:58:14.043 INFO --- [localhost:270

  • 我卸载了以前版本的Node.js(0.8.11),从Node.js网站下载了最新的0.10.24并安装了它。但是,在运行之后,它仍然表明我运行的是V0.8.11。很明显,卸载过程中留下了一些东西,这导致我在试图通过NPM添加模块时出现了各种各样的错误。我在OSX和Linux上见过解决方案,但在Windows上找不到任何解决方案。我运行的是Windows 7 64位。

  • 问题内容: 我从不同的文件夹中删除了詹金斯所有目录。但是,当我访问URL时,仍然显示jenkins登录。 我想完全卸载jenkins。已经尝试了许多来自Internet的命令,但是服务器上仍然有jenkins。 我只有通过腻子进行命令行访问,因此我尝试通过命令删除jenkins。 问题答案: 如果您的詹金斯人以服务而不是进程的形式运行,则应先使用 停止后,您可以按照与Linux风格相对应的命令按照

  • 问题内容: 我卸载了先前版本的node.js(0.8.11),并从node.js网站下载了最新版本0.10.24并进行了安装。但是,运行后,仍然表明我正在运行v0.8.11。显然,在卸载过程中遗留了一些东西,这导致我在尝试通过npm添加模块时遇到各种错误。我已经看到了针对OSX和Linux的解决方案,但找不到Windows的任何东西。我正在运行Windows 7 64位。 问题答案: 如何从Win

  • 如何从我的Mac中完全删除Cordova和ionic安装?我正在运行mac os Yosemite 10.10.2