java - 在 Linux 上安装 Java

标签 java linux

我正在运行 Linux Crunchbang 64 位。我正在尝试更新我的 Java 和 JDK 版本。

当我运行命令时

Java -version

我明白了

java version "1.6.0_27"

OpenJDK Runtime Environment (IcedTea6 1.12.6) (6b27-1.12.6-1~deb7u1)

OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)

我正在尝试运行在 java 7 上运行的代码,但似乎我有 java 6。

我从 this 下载了 JDK (Linux x64)站点,文件名为“jdk-7u45-linux-x64.tar.gz”。

为了安装它,我打开终端并输入

sudo apt-get install jdk-7u45-linux-x64.tar.gz

得到了

Reading package lists... Done

Building dependency tree

Reading state information... Done

E: Unable to locate package jdk-7u45-linux-x64.tar.gz

E: Couldn't find any package by regex 'jdk-7u45-linux-x64.tar.gz'

最佳答案

您已经安装了OpenJDK。如果您想安装 tarball,请不要使用 apt-get。相反,提取它:

tar -xvzf jdk-7u45-linux-x64.tar.gz && cd jdk-7u45-linux-x64

在该文件夹中,检查自述文件并安装。

关于java - 在 Linux 上安装 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19439393/

相关文章:

java - 是否可以达到以下访问级别

java - 我如何更改代码并使用 stream() 而不是函数式编程?

java - 如何确定OGG文件的长度

Java BoxLayout 返回错误 BoxLayout 无法共享

linux - 如何在 csh/tcsh 中写一个可以用 shebang 写一个文件的别名?

在 Linux 中复制设备

java - 如何处理 StaleElementReferenceException

linux - keras 和 tensorflow 没有在 centos 7 的 gpu 上运行

Linux - 断开连接发送超时

linux - 双连接以太网+ppp