CentOS下配置Java开发环境---安装OpenJDK

0. 前言

  公司项目运行在centos下,很多底层细节已由前人配置优化,虽然使用无忧,但还是希望了解一下其中的细节,既为以后系统配置升级做准备,也进一步自己丰富知识面的细节。临近年终项目宽松,打算自己搭建一个开发环境,深入学习一下。本文记录一次centos下安装jdk的过程。配置如下:

  系统版本:CentOS7.6

  安装版本:java-1.8.0-openjdk

1. 查看可安装JDK版本

[[email protected] ~]# yum search java | grep -i --color JDK

  ※ 使用指令列出所有可安装版本号,并选中想要安装版本号,执行后续步骤。

2. 安装指定版本JDK

[[email protected] ~]# yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel

  ※ 安装期间会有确认提示,输入y继续即可。看到Complete! 即安装完成,默认安装至/usr/lib/jvm下。

3. 查看安装情况

[[email protected] ~]# java -version
openjdk version "1.8.0_232"
OpenJDK Runtime Environment (build 1.8.0_232-b09)
OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)
// 查看安装目录,l为链接,d为文件夹
[[email protected] ~]# cd /usr/lib/jvm
[[email protected] jvm]# ll
total 4
lrwxrwxrwx 1 root root   26 Jan  2 10:05 java -> /etc/alternatives/java_sdk
lrwxrwxrwx 1 root root   32 Jan  2 10:05 java-1.8.0 -> /etc/alternatives/java_sdk_1.8.0
lrwxrwxrwx 1 root root   40 Jan  2 10:05 java-1.8.0-openjdk -> /etc/alternatives/java_sdk_1.8.0_openjdk
drwxr-xr-x 7 root root 4096 Jan  2 10:05 java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64
lrwxrwxrwx 1 root root   34 Jan  2 10:05 java-openjdk -> /etc/alternatives/java_sdk_openjdk
lrwxrwxrwx 1 root root   21 Jan  2 10:05 jre -> /etc/alternatives/jre
lrwxrwxrwx 1 root root   27 Jan  2 10:05 jre-1.8.0 -> /etc/alternatives/jre_1.8.0
lrwxrwxrwx 1 root root   35 Jan  2 10:05 jre-1.8.0-openjdk -> /etc/alternatives/jre_1.8.0_openjdk
lrwxrwxrwx 1 root root   51 Jan  2 10:05 jre-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64 -> java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64/jre
lrwxrwxrwx 1 root root   29 Jan  2 10:05 jre-openjdk -> /etc/alternatives/jre_openjdk

4. 配置环境变量

[[email protected] jvm]# vim /etc/profile

  在profile末尾追加环境变量JAVA_HOME、CLASSPATH、PATH

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/jre/lib/dt.jar:$JAVA_HOME/lib/tool.jar
export PATH=$PATH:$JAVA_HOME/bin
  • rt.jar:Java基础库,即Java doc里面看到的所有类。
  • dt.jar:运行环境类库,主要为swing包,使用swing时可以加上。
  • tool.jar是系统编译(javac)时要使用的一个类库。

  ※CLASSPATH加载类库各版本并不相同,具体可视情况而定,以上配置仅供参考。

5. 使配置生效:source /etc/profile

[[email protected] jvm]# source /etc/profile
[[email protected] jvm]# java -version
openjdk version "1.8.0_232"
OpenJDK Runtime Environment (build 1.8.0_232-b09)
OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)

  ※source指令报错请仔细确认步骤4内容是否有误。

6. 写一个Hello World!

[[email protected] ~]# cat HelloWorld.java
public class HelloWorld{
	public static void main(String[] args){
		System.out.println("HelloWorld");
	}
}
[[email protected] ~]# javac HelloWorld.java
[[email protected] ~]# java HelloWorld
HelloWorld

7. END

  至此一个简单的JDK安装过程就完成了,下面是一些闲谈。

  Java的JDK有两套:一个时Oracle的JDK,另外一个就是本文记载的OpenJDK了。

  Oracle JDK可用于开发Java Web应用程序,独立应用程序以及其他图形用户界面。基于Java标准版规范实现,并且完全基于Java编程语言。版本发行缓慢,但是更具有稳定性。

  OpenJDK基本可完成Oracle JDK的所有任务。OpenJDK是Java SE平台版的开源和免费实现,是使用C ++和Java编程语言编写的。版本发行迅速,可以根据应用程序的要求修改性能,可伸缩性和实现,以根据需要调整Java虚拟机。

  ※Oracle JDK的构建过程基于OpenJDK,因此OpenJDK与Oracle JDK之间没有技术差异。因此不必纠结选择OracleJDK或者OpenJDK,只需安装其一便可进行Java的开发和学习。

8. 参考

CentOS下安装JDK

JDK和OpenJDK的区别

  

原文地址:https://www.cnblogs.com/bcomll/p/12142747.html

时间: 2024-10-17 06:58:31

CentOS下配置Java开发环境---安装OpenJDK的相关文章

Windows下配置Java开发环境

学习Java第一步是配置本地开发环境,学习最基本的桌面开发,下面以win7为例配置Java开发环境,即:JDK+JRE+Eclipse,安装JDK的时候会默认安装JRE,根据提示安装就可以了. 首先去官网下载适合系统版本的JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html打开链接之后会看到下面页面: 这时,点击下载第一个即可,单击后进入下载页面,如下图: 首先选择:Accept License A

Java笔记---CenOS下配置Java开发环境(OpenJDK+Tomcat8)

一.前言 以前使用过一段时间的 Linux,但每次学习工作后,都没有记录自己的心得.然后每次隔了很久后再次进行这些工作时,都要重新查阅各种资料.因此,现在学乖了,将自己的所学都记录下来,存在本地,写成博客,放入云端,以待日后温故. 二.安装 OpenJDK Java 的 JDK 有 2 套,一是 Oracle 的 JDK,另一个就是 OpenJDK 了.我选择的是 OpenJDK 来作为 Java 的开发环境.本人是使用 SecurityCRT 操作云服务器上的 CenOS6.5 来进行安装配置

Centos下配置Java运行环境

今天搞了个阿里云,Centos主机 先搞了Tomcat 然后配置Java环境 1.修改文件可执行 chmod 777 (u+x) 文件名 2.配置环境变量 vi /etc/profile 加入如下代码: export JAVA_HOME=/usr/share/jdk1.6.0_14 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 3.使环境生效 s

Win8 下配置Java开发环境

背景: 大学期间学习过一段时间的JavaEE,不算非常熟悉.后来学习并在工作中更多是iOS开发,iOS的水平属于中上(毕业一年多,目前年薪税前35w左右).对技术已经有一定熟知程度.最近为了写一些东西,需要用到Java写后台. 流程: 1.下载JDK 和 Eclipse. JDK 1.7下载地址:http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk7-downloads-1880260.html Eclipse下载地址:ht

Mac下配置java开发环境

A:JDK环境的配置 1.打开终端Terminal: 2.进入当前用户主目录,cd ~: 3.临时授权,sudo su: 4.输入密码(密码不显示): 5.创建.bash_profile文件,touch .bash_profile(如果存在则不必新建,我的没有): 6.打开.bash_profile文件,open .bash_profile(能打开则新建成功): 7.执行vi .base_profile编辑文件: 8.输入jdk文件路径,系统默认的是1.6,我的是1.8,可以两个都配置,方便以后

linux 下配置java开发环境

JDK下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 根据Linux系统的版本选择64位或32位下载,官方现提供rpm和tar.gz两种版本下载. 安装: [[email protected] cdrom]# rpm -ivh jdk-8u25-linux-x64.rpm 配置jdk环境变量 方法一:在Shell下设置变量(该方法只对当前的shell有效,如果打开另

Ubuntu下搭建Java开发环境

安装与设置JDK Sun JDK的安装基本上有两种方式: 1. 通过Ubuntu提供的包管理工具进行安装 Ubuntu在其包仓库里都包括有JDK的安装,只要sources.list设置正确,通过apt-get, aptitude, Synaptic Package Manager等都能安装,而且相关的设置也容易得多:在Ubuntu的新  发布版本里都带了JDK5.0,和JDK6.0的安装支持,而且版本都比较高,和Sun官方的发布没有很大的 版本落差.以Ubuntu7.10来说,提供的JDK5的版

win10配置java开发环境

目录 Win10配置Java开发环境 安装Java(JDK) 下载JDK 安装 配置环境变量 测试环境 安装IDEA 下载IDEA 安装 激活 方法一 方法二 安装eclipse 下载eclipse 下载安装 eclipse汉化 eclipse设置 Win10配置Java开发环境 安装Java(JDK) 下载JDK Oracle官网下载地址 选择JavaSE > Downloads 目前使用最多的是Java8,也就是Java SE 8u221,点击JDK下面的Download 选中Accept

在Fedora下自动配置Java开发环境的bash脚本(适用于使用bash终端的Linux)

JavaSE安装文件的压缩包: jdk-8u11-linux-x64.tar.gz Eclipse文件压缩包: eclipse-jee-luna-R-1403767800374.tar.gz IntelliJ IDEA免费版的压缩包: ideaIC-13.1.4b.tar 安装前的准备工作: 在根目录下新建一个目录/Program,将其设置为当前用户全权限的状态 运行脚本的时候需要在当前用户的目录下(你可以自己修改),安装包文件查找使用的正则请根据需要自行修改 安装Java环境的脚本,(只适用于