我一直在关注这些步骤并进入检查新 JRE 安装部分的版本但java -version
没有返回任何内容。
我跑了sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0/bin/java
。
它回来了update-alternatives: using /usr/lib/jvm/jre1.7.0/bin/java to provide /usr/bin/java (java) in auto mode
,所以看来我做对了那部分。
它可能与环境变量有关,例如 JAVA_HOME 和 PATH,但我不确定如何设置它们。
答案1
安装 Java 时,我使用以下步骤,并且它们始终有效:
- 从以下网址下载最新的 tarOracle 网站
提取内容并将文件夹移动到:
/usr/lib/jvm
安装 Java 替代品:
sudo update-alternatives --install /usr/bin/java java /usr/bin/jvm/<jreName>/bin/java 1
更新替代方案(如果您正在安装第一个 Java 版本,通常没有必要,但显然为了确保安全,运行一下也不会有什么坏处):
sudo update-alternatives --config java
提供您浏览器的插件链接:
ln -s /usr/lib/jvm/<jreName>/amd64/libnpjp2.so .mozilla/plugins/
这些步骤对我来说一直很有效,没有出现任何问题。如果您在执行这些步骤后遇到任何问题(也许第 4 步可能就是您所需要的),请发布更多信息,例如:
- 实际显示什么
java -version
(或者实际上是空白的?) - 结果
sudo update-alternatives --config java
以我的经验来看,我似乎从来不需要JAVA_HOME
并且目前拥有的没有任何变量设置的完美运行的 Java 版本。