Oracle在如何从二进制文件安装Java 1.8方面提供帮助页面。
我能够完成以下步骤 -
在Oracle下载页面上下载x64 tar.gz
文件。
创建我的目录并将文件移动到那里。
sudo mkdir /usr/local/java
sudo mv ~/Downloads/jdk-8u45-linux-x64.tar.gz .
并解压它。
sudo tar zxvf jdk-8u45-linux-x64.tar.gz
二进制本身是可行的,因为我可以使用绝对路径调用它。
> /usr/local/java/jdk1.8.0_45/bin/java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
但是我不能称它为独立的。
> java -version
The program 'java' can be found in the following packages:
* default-jre
* gcj-4.6-jre-headless
* gcj-4.7-jre-headless
* openjdk-7-jre-headless
* openjdk-6-jre-headless
Try: sudo apt-get install <selected package>
即使将$JAVA_HOME
设置为该目录,也无法工作。我是否漏掉了一些步骤?它需要添加到我的$PATH
中吗?
编辑:我知道我可以使用sudo apt-get install
安装Java。但是我在这里遇到了一些问题,因为我无法执行apt-get update
,原因是出现了一些404
错误。我宁愿将其作为单独的问题/帖子来处理。
谢谢!