在安装和卸载java时遇到麻烦

在安装和卸载java时遇到麻烦,java,installation,Java,Installation,我的java版本有一些问题,我只想使用Java1.7并删除所有其他版本。我开始卸载它们。我所做的是使用sudo update alternations-display java检查java的替代方案,并使用下面的命令删除它们,直到没有替代方案为止 sudo update-alternatives --remove "java" \ "/usr/lib/jvm/jdk1.7.0_04/bin/java" 现在,当我检查java版本java-version时,它说bash:/usr/bin/jav

我的java版本有一些问题,我只想使用Java1.7并删除所有其他版本。我开始卸载它们。我所做的是使用sudo update alternations-display java检查java的替代方案,并使用下面的命令删除它们,直到没有替代方案为止

sudo update-alternatives --remove "java" \
"/usr/lib/jvm/jdk1.7.0_04/bin/java"
现在,当我检查java版本java-version时,它说bash:/usr/bin/java:没有这样的文件或目录

但是,当我尝试使用下面的命令sudo apt get install oracle-java7-installer安装java时,它给出了以下消息:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
oracle-java7-installer is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 454 not upgraded.
看起来Java7就在那里。但是我不能用java-version命令看到它

我没有更改.bashrc文件,它仍然具有如下java路径

#JAVA HOME
JAVA_HOME=/usr/lib/jvm/java-7-oracle
export JAVA_HOME
PATH=PATH=${JAVA_HOME}/bin:${PATH}
export PATH

我想要一个java 7的正确版本。请帮我完成这项工作。

您的.bashrc中是否真的有PATH=PATH=${JAVA_HOME}/bin:${PATH}?这是不正确的。省略一个路径=。sudo更新替代方案-config java outputs是什么?我现在不能使用intellij或eclipse,因为我没有让java回复RC:有open-jdk6、oracle-java6和openjdk7作为替代方案。这表明OracleJava7是最好的version@laune:我改正了。但问题依然存在