![我刚刚安装了 Ubuntu Restricted。如何使用 java?](https://linux22.com/image/846249/%E6%88%91%E5%88%9A%E5%88%9A%E5%AE%89%E8%A3%85%E4%BA%86%20Ubuntu%20Restricted%E3%80%82%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20java%EF%BC%9F.png)
我刚刚安装了 Ubuntu Restricted Extras。我想使用 java 进行编码。如何打开已安装的 Extras 并使用 java。当我在 Dash 主页中输入“java”时,我得到了很多结果。
谢谢。
答案1
好吧,出于某种原因,受限的附加组件不提供 Oracle 的 JDK。(无论如何对我来说不是)有很多关于如何安装 Java 的教程。许多教程都很复杂,让你使用实际上不需要的额外步骤。但这是我安装 Oracle 的 JDK 的方法。
首先在终端中输入:
sudo apt-get purge openjdk*
如果存在 openjdk 则将其删除。
然后下载一个好用的 .rpm 到 .deb 转换器,名为 alien
sudo apt-get install alien
下载 Oracle 的 JRE 或 JDK .rpm 文件。
然后运行
sudo alien jdk-7u45-linux-x64.rpm --scripts
如果 .rpm 名称不同,请用正确的名称替换。Alien 会将 .rpm 转换为 .deb --scripts 前缀很重要,不要省略它,否则不会转换 .rpm。
运行.deb
现在您有了 Oracle 的 JDK。不要从 Ubuntu 软件中心安装 Eclipse。出于某种原因,软件中心会安装 OpenJDK 并将其替换为 Oracle。更新替代方案未指向 Oracle JDK 的安装目录。运行 Eclipse 的最佳方法是下载 .zip 文件并将其解压到某处。
缺点是你必须在终端中运行 jar。在我看来,这并不是什么缺点,但有些人只想双击。但我发现使用终端实际上可以显示正在发生的事情,这有助于更轻松地找到错误。
答案2
如果你只是想写一个程序,那应该完全没问题OpenJDK 来自 Ubuntu 存储库。
如果确实需要 Oracle JDK,可以添加ppa:webupd8team/java
并安装oracle-java7-installer
。