当前位置: 首页 > 面试题库 >

update-alternatives:警告:/ etc / alternatives / java晃来晃去

谭嘉容
2023-03-14
问题内容

从命令行运行Java程序时,我遇到了问题。我在Linux系统中安装了openjdk-6-jdk,但仍然显示与openjdk-7-jdk有关的错误。
最初,我在系统中安装了jdk 7,但后来我将其删除,但在运行应用程序时仍然遇到问题。

运行cammand之后

sudo update-alternatives --config java

它显示警告如下

update-alternatives:warning: /etc/alternatives/java is dangling,将以最佳选择进行更新。
链接组java中只有一种选择:无需/usr/lib/jvm/java-7-openjdk/jre/bin/java 配置。

我该怎么办?


问题答案:

假设您使用以下方法安装了OpenJDK6:

sudo apt-get install openjdk-6-jdk

在Ubuntu 64位中,确保路径对您的安装有效(如果使用32位版本,则更改):

/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java

/usr/lib/jvm/java-6-openjdk-amd64/bin/javac

设置更新替代品:

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/java-6-openjdk-amd64/bin/javac" 1

sudo update-alternatives --set java /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java
sudo update-alternatives --set javac /usr/lib/jvm/java-6-openjdk-amd64/bin/javac

或者,确保为Java和编译器都检查了正确的版本:

sudo update-alternatives --config java
sudo update-alternatives --config javac

列出已安装的Java替代品,其中包括:

sudo update-alternatives --list java
sudo update-alternatives --list javac


 类似资料:
  • http://youmightnotneedjquery.com/ 你可能不需要 jQuery (You Might Not Need jQuery) - 如何使用原生 JavaScript 实现通用事件,元素,ajax 等用法。 http://github.com/npm-dom npm-dom 以及 http://github.com/webmodules webmodules - 在 NPM

  • 问题内容: 启动UI时出现错误,导致此代码在标题中向我吐出错误。它适用于我所有其他运算符,因此我真的不确定这里发生了什么。我不想发布所有代码,因此如果我的gitHub不够用,您可以找到其余代码:https : //github.com/jparr721/Calculator- App/tree/master/src/calculator 问题答案: 正则表达式中有保留字符,您应该对这些字符进行换码

  • Prometheus vs. Graphite Scope Graphite focuses on being a passive time series database with a query language and graphing features. Any other concerns are addressed by external components. Prometheus

  • 这是我在一个在线连接4游戏的结尾处使用的动画: 他们将被动画化的顺序是什么?如何定义?因为如果我这样放的话,最左边的硬币首先会被激活,然后会有一个延迟,然后其他3个硬币就会弹出...我知道你可能需要一些更多的代码,但这部分680锁客户端代码(全部由我编写),我不想把它全部放在这里… 提前谢谢!

  • update-alternatives是dpkg的实用工具,用来维护系统命令的符号链接,以决定系统默认使用什么命令。在Debian系统中,我们可能会同时安装有很多功能类似的程序和可选配置,如Web浏览器程序(firefox,konqueror)、窗口管理器(wmaker、metacity)和鼠标的不同主题等。这样,用户在使用系统时就可进行选择,以满足自已的需求。但对于普通用户来说,在这些程序间进行

  • 本文向大家介绍jQuery晃动层特效实现方法,包括了jQuery晃动层特效实现方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jQuery晃动层特效实现方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的jQuery程序设计有所帮助。