在Centos 7上安装Java

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运行环境(JRE)

如果不打算使用Java编写软件,只是想要运行Java编写的程序,那么我们只需要JRE就可以了。在CentOS中,JRE包名是java-$(version)-openjdkopenjdk-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 Development Kit(JDK)

如果打算使用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可执行文件。

更多信息

有关本文的更多信息,可参考以下资源。

本文的版权归 东心木水 所有,如需转载请联系作者。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏SpringBoot

spingboot 打包jar

https://cloud.tencent.com/developer/support-plan?invite_code=jykf9t9jq2zu

1062
来自专栏流柯技术学院

使用visualvm远程监控JVM LINUX服务器配置方法

进入$JAVA_HOME所在的根目录的/jre/lib/management子目录下,

2321
来自专栏nice_每一天

Java-JMS Bug记录

1.Junit测试时,使用for循环发送JMS(ReportQuestionSender)的时候,监听器(ReportQuestionListener)只接受到...

1093
来自专栏拂晓风起

Netbeans 使用 Hibernate 逆向工程 生成hbm和pojo

1664
来自专栏用户画像

MAC卸载python

官网介绍:https://docs.python.org/3/using/mac.html#getting-and-installing-macpython

1402
来自专栏Java开发

Spring MyBatis多数据源分包

创建基本的entity service dao 不同的数据源创建不同的包 我这里为了分辨 一个用的是Mysql 一个是Oracle 方便测试,

1581
来自专栏君赏技术博客

【未解决】怎么代码加载Localizeable.strings文件到一个字典里面?

我想做一个功能是检查请求的参数值是否被国际化,如果被郭国际化就抱错。因为我们的请求的参数值只能是英文。

722
来自专栏维C果糖

IntelliJ IDEA 中的 Maven 项目初体验及搭建 Spring MVC 框架

在「详述 IntelliJ IDEA 创建 Maven 项目及设置 java 源目录的方法」一文中,我们已经将 IntelliJ IDEA 中的 Maven 项...

53611
来自专栏程序猿DD

Spring Cloud构建微服务架构:消息驱动的微服务(消费组)【Dalston版】

通过之前的《消息驱动的微服务(入门)》一文,相信很多朋友已经对Spring Cloud Stream有了一个初步的认识。但是,对于《消息驱动的微服务(核心概念)...

3835
来自专栏梦里茶室

Android NOTE

一些小的点就记在这里吧…… MultiDex打包时zip错误 我遇到的是 Execution failed for task ':excelSior:packa...

1876

扫码关注云+社区

领取腾讯云代金券