我想安装Oracle 的 JRE并在它们发布时使用软件更新程序更新到最新版本。是否有 Canonical 或 Oracle 提供的 Ubuntu 软件包?
在发布 Java 7 之前,我按照这种方式安装了Java 6。
但它不适用于Java 7。没有包sun-java7-xxx。如何安装Java 7?
我看到很多有趣的程序只能通过向系统添加“PPA”来获得,但是,如果我理解正确,我们应该留在官方“存储库”中以将软件添加到我们的系统中。
新手有什么方法可以知道“PPA”是否安全或是否应该避免?用户在处理 PPA 时应该了解哪些提示?
大多数软件都没有使用 Java 7 进行彻底测试,我想在 Ubuntu 11.10 上安装 Oracle 的 JDK 6.0。
有人可以向我提供相同的说明吗?
我正在尝试通过 apt-get 安装 Java。
我找到了 Java Installers 的这个PPA,但是,当我添加存储库、更新然后发出 apt-get install -y 命令时,java 安装程序接管并弹出一个配置选项。
我希望能够在没有任何干预或按下键盘的情况下安装它,因为我正在为我的 EC2 实例创建构建和部署脚本,这将自动安装它需要的所有标记包。
还有其他选择吗?
最近,我使用这些说明从 Oracle 站点安装了 JDK 7 。
现在,我想知道更新它的正确方法是什么(或者更好的是自动保持最新)?例如,几天前修复了一些安全问题。
几个小时以来,我一直在尝试为 Chrome 安装 Java 插件,我认为是时候询问有更多经验的人了。我似乎无法让它工作。我当前的 Java 版本是 64 位 OpenJDK 1.6.0_24。我尝试安装 IcedTea 插件无济于事。我目前安装了 Ubuntu 12.04 64 位。
当我尝试测试是否在 Chrome 中启用了 Java 时,任何带有 Java 小程序的网站都不会加载(当我禁用插件时,它们会加载,但不会加载小程序)。
我按照这里的说明操作:http : //technonstop.com/install-java-plugin-ubuntu-linux
它说要创建这个脚本并运行它:
JAVA_HOME=/usr/lib/jvm/jdk1.7.0
MOZILLA_HOME=~/.mozilla
mkdir $MOZILLA_HOME/plugins
ln -s $JAVA_HOME/jre/lib/i386/libnpjp2.so $MOZILLA_HOME/plugins
Run Code Online (Sandbox Code Playgroud)
注意:您可能需要更改 JAVA_HOME 的值,以便它正确指向您安装的 JDK。64 位用户需要将最后一行更改为:
ln -s $JAVA_HOME/jre/lib/amd64/libnpjp2.so $MOZILLA_HOME/plugins
Run Code Online (Sandbox Code Playgroud)
但这并不奏效。
我只是在 Firefox 中测试它并且它正在工作。Chrome 仍然一无所获
与 Sun JDK/JRE 相比,Ubuntu 似乎更喜欢 OpenJDK/JRE。即使在我安装了 Sun JRE、JDK 和插件并花了一些时间取出与 OpenJDK 相关的软件包之后,apt-get 还是将它们安装回了一些软件包作为依赖项。是否可以更正此行为以支持 Sun Java 程序包?我想只安装一个 Java 堆栈(是的,它有点强迫症,但我喜欢让我的系统干净)并希望它是 Sun Java。
更新:正如 Marcos Roriz 所指出的,问题似乎出在指向 OpenJDK 的 default-jre(依赖于 Java 的包所依赖的),所以问题似乎是关于如何破解 default-jre/default-jdk 指向到 Sun Java。
是否有任何使用 JavaJDK 或 OpenJDK 下载和安装 IntelliJ 的脚本?
我不知道在使用 Ubuntu 12.10 之前我是怎么做的,但我现在正在安装新的 13.04,我一直在寻找一个多合一的脚本,或者一些我可以拼凑起来的脚本
我有两个详细的链接,我认为会很方便,请问还有其他人可以添加吗?
通过 PPA 存储库在 Ubuntu 中安装 Oracle Java 7
更新:我现在发现你可以通过 Ubuntu 软件中心安装 IntelliJ,所以虽然这对我来说是一个很好的学习练习,但它已经不再重要了。感谢所有做出贡献的人。
我没有找到任何关于How to remove Oracle JDK 的相关文章。有一些相关的文章,但他们没有解决问题。
我按照这篇文章如何安装 Oracle Java JDK 7从 Oracle 站点安装了 Oracle JDK tarball 文件。这是非常有帮助的。但是我仍然不知道我应该怎么做才能卸载 Oracle JDK。
我正在尝试重新安装 Oracle JDK 7 32 位到 64 位 Ubuntu(以前安装了 64 位 JDK)。JDK 目前存在于/usr/lib/jvm/jdk1.7.0. 我调用
sudo update-alternatives --remove "java" "/usr/lib/jvm/jdk1.7.0/bin/java"
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
Run Code Online (Sandbox Code Playgroud)
进而:
/usr/lib/jvm/jdk1.7.0/bin$ java
bash: /usr/bin/java: No such file or directory
Run Code Online (Sandbox Code Playgroud)
为什么java不能被调用?