标签: jdk

如何安装 Sun/Oracle 的专有 Java JDK 6/7/8 或 JRE?

我想安装Oracle 的 JRE并在它们发布时使用软件更新程序更新到最新版本。是否有 Canonical 或 Oracle 提供的 Ubuntu 软件包?

在发布 Java 7 之前,我按照这种方式安装了Java 6

但它不适用于Java 7。没有包sun-java7-xxx。如何安装Java 7

java jdk jre software-installation

572
推荐指数
13
解决办法
91万
查看次数

如何安装 Oracle Java JDK 7?

如果我从 Oracle下载了最新的 JDK,是否只需下载.tar文件并将其解压缩到/usr/lib/jvm/?

java jdk oracle jre

249
推荐指数
0
解决办法
34万
查看次数

在多个 Java 版本之间切换

在 Ubuntu 14.04 上安装 Android Studio 时,我收到消息,我的 Java 版本 ( javac 1.7.0_79) 导致问题。我找到了如何安装更新的 Oracle 版本的 Java的解决方案

sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Run Code Online (Sandbox Code Playgroud)

但是我担心这可能会覆盖我现有open-jdk的 Java 版本。由于我不知道我的哪些程序依赖于 Java,我担心这会导致其他程序崩溃。

有没有办法确保apt-get不会覆盖我以前的 Java?我基本上希望两者都安装,并且能够根据我需要的版本手动在它们之间切换。

java jdk openjdk android-studio

113
推荐指数
4
解决办法
27万
查看次数

如何安装 Oracle JDK 6?

大多数软件都没有使用 Java 7 进行彻底测试,我想在 Ubuntu 11.10 上安装 Oracle 的 JDK 6.0。

有人可以向我提供相同的说明吗?

java jdk

107
推荐指数
3
解决办法
31万
查看次数

我如何知道我安装了哪个版本的 Java?

我想开始玩弄 java(最终可以为 android 或 web 编写基本的小程序),但我已经设法让 java 在我的计算机上搞砸了(从过去的实验中)。

我不确定我拥有哪个版本的 java,想知道是否有命令可以查看已安装和活动的 java 版本。另外,哪个版本效果最好?所有这些都在 32 位 Ubuntu 12.04 上

编辑:
好的,看来我同时使用了 openjdk 6 和 7,并且使用了 openjdk 7。我想使用openjdk 7,那么如何卸载openjdk 6?仅通过 USC 就足够了还是应该运行一个命令?

java jdk openjdk

101
推荐指数
3
解决办法
43万
查看次数

将 JDK 7 设置为默认值

 four@twenty:~$ file /etc/alternatives/java /etc/alternatives/javac
 /etc/alternatives/java:symbolic link to `/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java'
 /etc/alternatives/javac:symbolic link to `/usr/lib/jvm/java-6-openjdk-amd64/bin/javac'
Run Code Online (Sandbox Code Playgroud)

请原谅我的无知,但我将这些消息解释为使用 Java 7 的运行时环境,但编译器使用的是 Java 6?

这是正确的,如果是这样,我如何将其设置为使用 Java 版本 7?

java jdk openjdk

85
推荐指数
4
解决办法
20万
查看次数

如何安装JDK源?

如何在本地机器上下载 Java 的源代码,以便在 IDE 中引用它?

source-code jdk openjdk

79
推荐指数
2
解决办法
3万
查看次数

如何使 java 默认为手动安装的 JRE/JDK?

我的机器上安装了 Ubuntu 12.04 amd64,在以前版本的 Ubuntu 上它非常容易,现在这个命令的update-java-alternatives手册页非常糟糕。

我只是将我的 JDK 解压到一个已挂载的分区上,例如/media/mydisk/jdk,如何强制使用该 JDK 而不是 Ubuntu 存储库中的那个?

这背后的逻辑是update-java-alternatives什么?

alternative java jdk jre

61
推荐指数
5
解决办法
18万
查看次数

如何从与 GPG 密钥不一致的 webupd8 团队 PPA(Oracle JDK 8/9)更新?

几天前,我在执行时开始收到以下错误apt-get update

E: Repository 'http://ppa.launchpad.net/webupd8team/java/ubuntu bionic InRelease' changed its 'Label' value from 'Oracle Java (JDK) 8 / 9 Installer PPA' to 'Oracle Java (JDK) 8 Installer PPA' 
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
Run Code Online (Sandbox Code Playgroud)

根据WebUpd8 , that , that , thatthat page,我似乎不再需要密钥了。

如果我取下钥匙

/etc/apt/trusted.gpg.d/webupd8team_ubuntu_java.gpg
pub   rsa1024 2010-05-04 [SC]
      7B2C 3B08 89BF 5709 A105  D03A C251 8248 EEA1 4886
uid   [ unknown] Launchpad …
Run Code Online (Sandbox Code Playgroud)

updates apt ppa jdk oracle

57
推荐指数
4
解决办法
5万
查看次数

“tools.jar”不在 IDEA 类路径中

我是 Linux 的新用户,我的朋友向我推荐了它。

他告诉我安装名为 IntelliJ Idea IDE 的软件。

好吧,我一直在关注教程。但是现在当我尝试打开“idea.sh”时,会弹出一条错误消息:

'tools.jar' is not in IDEA classpath.
Please ensure JAVA_HOME points to JDK rather than JRE.
Run Code Online (Sandbox Code Playgroud)

请记住,我是 Ubuntu 的新手,一旦我开始使用它,我就打算长期逗留:)

另外我不知道我是否正在运行正确的 Java6 JDK。当我这样做时java -version,这就是我得到的:

java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre10-0ubuntu5)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)
Run Code Online (Sandbox Code Playgroud)

感谢您阅读本文,我希望我会得到一个很好的回应。

ide java jdk

48
推荐指数
5
解决办法
11万
查看次数