注意:这个问题是在Oracle将OpenJDK作为Oracle JDK的免费版本之前提出的,历史上的答案反映了这一点。从2022年开始,你不应该使用Java 7,除非你必须在不能在OpenJDK 8上运行的项目中使用。
要从终端安装java,我一直使用经典的方式。
我想手动安装java。
我把JDK的文件夹放在桌上,设置环境变量(PATH, CLASSPATH和JAVA_HOME)。
在终端上,如果我输入java -version,就会打印出来
foralobo@ubuntu-vincy:~$ java -version
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)
但是当我尝试安装eclipse或netbeans时,系统警告说机器上没有安装java。
完成手动安装需要什么?
(Ubuntu 13.04)
此回答用于描述如何安装Oracle Java 7。自从Oracle终止了Java 7的生命,并将带有安全补丁的版本的二进制下载置于付费墙之后,这种方法就不再有效了。另外,OpenJDK已经成长起来,现在是一个更可行的替代方案。
在Ubuntu 16.04及更高版本中,Java 7不再可用。通常你最好安装Java 8(或9)。
sudo apt-get install openjdk-8-jre
或者,如果你也想要编译器,获取jdk:
sudo apt-get install openjdk-8-jdk
在Trusty中,目前安装Java 7最简单的方法是安装OpenJDK包:
sudo apt-get install openjdk-7-jre
或者,对于jdk:
sudo apt-get install openjdk-7-jdk
如果你特别想在一个不再支持Java 7的Ubuntu版本上寻找Java 7,请参阅https://askubuntu.com/questions/761127/how-do-i-install-openjdk-7-on-ubuntu-16-04-or-higher。