Java是一个功能强大的编程语言,用Java编写的软件可以在任何系统上编译并且运行。与Python和C不同,Java不会预先安装在Linode的分发映像上。而OpenJDK是Java SE Development Kit(JDK,Java标准版开发工具包)的免费开源替代品。本文介绍了如何在CentOS 7上安装OpenJDK 8运行环境和开发工具包。
1.阅读入门指南,并设置好Linode主机名和时区。
2.本文会尽量多的使用sudo命令。
3.更新系统:
sudo yum update
如果不打算使用Java编写软件,只是想要运行Java编写的程序,那么我们只需要JRE就可以了。在CentOS中,JRE包名是java-$(version)-openjdk
。openjdk-headless
软件包包含用于JDK的最小实现,可以让我们在命令行上执行Java应用程序。输入以下命令就可以安装最小版本的OpenJDK 8
sudo yum install java-1.8.0-openjdk-headless
安装完成后,输入yum list installed | grep "java"
,看看安装是否成功。输出应该类似:
java-1.8.0-openjdk-headless.x86_64 1:1.8.0.131-3.b12.el7_3 @updates
javapackages-tools.noarch 3.4.1-11.el7 @base
python-javapackages.noarch 3.4.1-11.el7 @base
tzdata-java.noarch 2017b-1.el7 @updates
如果打算使用Java在Linode或其他计算机上编译程序,这时候就需要安装JDK。
sudo yum install java-1.8.0-openjdk-devel
安装完成后,输入yum list installed | grep "openjdk-devel"
,看看安装是否成功。输出应该类似:
java-1.8.0-openjdk-devel.x86_64 1:1.8.0.131-3.b12.el7_3 @updates
还可以通过运行Java编译器javac
来验证安装是否成功。比如说我们想要编译一个foobar.java
文件,运行javac foobar.java
编译foobar.java
。然后,运行java foobar
执行编译完成的foobar可执行文件。
有关本文的更多信息,可参考以下资源。