Linux系统下安装JDK及环境配置

摘要:
第一种是傻瓜式安装,只需一个按钮即可安装;对于第二次手动安装,您需要转到Oracle官方网站下载所需的jdk版本,然后解压缩并配置环境。好的,然后开始手动安装!

第一种属于傻瓜式安装,一键安装即可(yum安装);

第二种手动安装,需要自己去Oracle官网下载需要的jdk版本(需官网注册登录才可以下载),然后解压并配置环境。

一、yum一键安装
1.首先执行以下命令查看可安装的jdk版本:

yum -y list java*

执行成功后可看到如下界面:

Linux系统下安装JDK及环境配置第1张

2.选择自己需要的jdk版本进行安装,比如这里安装1.8,执行以下命令:

yum install -y java-1.8.0-openjdk-devel.x86_64

3.安装完成之后,查看安装的jdk版本,输入以下指令:

java -version

tip:默认安装在/usr/lib/jvm 目录下

二、手动安装

如果觉得yum一键安装不大好,其实可以手动安装的,个人建议还是手动安装更好,可以安装到想要安装的目录下,更能加深自己的体会。ok,接下里开始手动安装!

1.去Oracle官网下载需要安装的jdk版本,我这里用的是jdk-8u231-linux-x64.tar.gz


2.将该压缩包放到/usr/local/jdk目录下,jdk目录需要自己手动创建,也可以叫java,名字自己随意取(见名知意),然后解压该压缩包,输入如下指令:

tar zxvf jdk-8u231-linux-x64.tar.gz

Linux系统下安装JDK及环境配置第2张

3.接下来就该配置环境变量了,输入以下指令进行配置:

vim /etc/profile

在文件末尾添加如下信息

export JAVA_HOME=/usr/local/jdk/jdk1.8.0_231
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/ 
export PATH=$PATH:$JAVA_HOME/bin

Linux系统下安装JDK及环境配置第3张

4.编辑完之后,保存并退出,然后输入以下指令,刷新环境配置使其生效:

source /etc/profile

5.查看jdk是否安装成功,输入指令java -version即可。

Linux系统下安装JDK及环境配置第4张

免责声明:文章转载自《Linux系统下安装JDK及环境配置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【CSS】position:relative和position:absoluteandroid: 记录app运行过程中产生的log下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux学习笔记(17)Linux防火墙配置详解

目录 【1】简单实例【1.1】查看修改目前防火墙状态 【2】实例分析 【2.1】基本释义 【2.2】最佳实践案例 【2.3】防火墙常用命令 【3】Centos7常用操作 【4】其他参考 回到顶部 【1】简单实例 【1.1】查看修改目前防火墙状态 service iptables status 修改防火墙规则   下面的配置是让端...

linux中添加常用应用程序的桌面图标

在网上随处可以找到怎么样把应用程序的图标放到桌面上,我刚用ubuntu时也是按照网上的做法,一步一步的做的,现将网上的做法复制下来: 桌面配置文件简述label{sec:desktop file} 一个基本的桌面配置文件是这样的: [Desktop Entry] Encoding=UTF-8 Name=Eclipse Comment=Eclipse IDE...

Linux下安装Qt5.6.1

我的环境:CentOS 6.7  64位。 1.下载Qt: Qt版本有很多,自己比较菜,希望安装的过程越简单越好,感觉比较新的版本会好安装一些,5.4版本还要更新 /usr/lib64/libstdc++.so.6 文件,5.6的话就省心一些。 地址如下: http://download.qt.io/official_releases/qt/5.6/5.6...

Linux系统下安装zookeeper教程

环境: 1.VMware® Workstation 12 Pro 2.CentOS7 3.zookeeper-3.4.6 安装步骤 1.下载zookeeper 本文使用的zookeeper下载地址如下(大家也可以下载其它版本) 链接:https://pan.baidu.com/s/1Ab9F53jNy7upsrYHCacWrw     提取码:jqyn 2...

Linux动态频率调节系统CPUFreq之二:核心(core)架构与API

上一节中,我们大致地讲解了一下CPUFreq在用户空间的sysfs接口和它的几个重要的数据结构,同时也提到,CPUFreq子系统把一些公共的代码逻辑组织在一起,构成了CPUFreq的核心部分,这些公共逻辑向CPUFreq和其它内核模块提供了必要的API,像cpufreq_governor、cpufreq_driver等模块通过这些API来完成一个完整的CP...

关于linux免密登录的配置及ssh客户端基于私钥文件的登录

操作系统环境: CentOS Linux release 7.7.1908 (Core) 1、首先在linux服务器上,使用ssh-keygen命令生成密钥对文件(一直回车即可,默认使用rsa算法),如下所示       其中还支持的算法有dsa | ecdsa | ed25519 | rsa | rsa1,使用其他算法只需要使用-t选项指定即可    ...