我想安装Oracle 的 JRE并在它们发布时使用软件更新程序更新到最新版本。是否有 Canonical 或 Oracle 提供的 Ubuntu 软件包?
在发布 Java 7 之前,我按照这种方式安装了Java 6。
但它不适用于Java 7。没有包sun-java7-xxx。如何安装Java 7?
我看到很多有趣的程序只能通过向系统添加“PPA”来获得,但是,如果我理解正确,我们应该留在官方“存储库”中以将软件添加到我们的系统中。
新手有什么方法可以知道“PPA”是否安全或是否应该避免?用户在处理 PPA 时应该了解哪些提示?
我决定从这里将我的 JDK7 更新到最新版本。
我的架构的相应 x64 tag.gz 存档已/usr/lib/jvm像往常一样下载并解压缩到。所有以前版本的 Java 都是以相同的方式安装的。但在此之前设置新的替代品java,javac而javaws我使用以下命令删除所有现有的备选方案:
sudo update-alternatives --remove-all java
sudo update-alternatives --remove-all javac
sudo update-alternatives --remove-all javaws
Run Code Online (Sandbox Code Playgroud)
现在,当尝试安装新的替代品时,我得到以下信息:
sudo update-alternatives --install /usr/lib/jvm/jdk1.7.0_13/bin/java java /usr/bin/java 1
update-alternatives: error: alternative path /usr/bin/java doesn't exist.
Run Code Online (Sandbox Code Playgroud)
当然,/usr/bin/java不存在,但/usr/bin存在吗?它有什么问题,我该如何解决?
使用完全更新的 Ubuntu 2014.04,Firefox 告诉我:
您的 Java 版本已过时。
如何更新Java?
输入java -version终端告诉我:
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
Run Code Online (Sandbox Code Playgroud)
打字which java告诉我/usr/bin/java。