详解在Linux系统中安装JDK
本文以在CentOS 7.6中安装JDK8为例进行安装,其他系统和版本都是大同小异的。
下载
进入Oracle官方网站的下载页面。
根据Linux系统的位数选择要下载的压缩包。怎么知道Linux系统的位数呢?可以执行下面的命令:
getconf LONG_BIT
如果显示32,则是23位的Linux系统,如果显示64,则是64位的Linux系统。这里是64位的,所以下载Linux x64,如下图:
勾选上接受许可协议,如下图:
勾选上以后,下载按钮就变亮了,点击下载,如下图:
假如你没有登录过Oracle的账号,会跳转到Oracle账号登录页面。想下载JDK,必须有Oracle账号,这一点比较恶心。如果你还没有注册过,我已经为你准备好账号(此账号仅供下载JDK使用):
用户名:OneMoreStudy@163.com
密码:One-More-Study-666
输入用户名和密码,登录以后就可以直接下载了。
安装
把下载好的压缩包,上传到Linux系统中。
解压缩到安装目录
tar -zxvf jdk-8u241-linux-x64.tar.gz -C /usr/local/
解压缩以后,进入/usr/local/目录后,你会发现多一个目录,它就是JDK所在目录。JDK版本不同,这个目录名有所不同,这里是jdk1.8.0_241,那么完整路径就是 /usr/local/jdk1.8.0_241,记住这个路径,下面会用到。
创建软链接
ln -s /usr/local/jdk1.8.0_241 /usr/local/jdk
设置环境变量
执行以下命令,编辑 /etc/bashrc文件:
vi /etc/bashrc
在文件的末尾添加如下内容:
export JAVA_HOME=/usr/local/jdk
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
执行以下命令,使刚刚设置的环境变量生效:
source /etc/bashrc
验证
执行Java的打印版本命令:
java -version
如果显示下面的Java版本信息,恭喜你,你已经安装成功了。
java version "1.8.0_241"
Java(TM) SE Runtime Environment (build 1.8.0_241-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.241-b11, mixed mode)
详解在Linux系统中安装JDK相关推荐
- 32位jdk_详解在Linux系统中安装JDK
本文以在CentOS 7.6中安装JDK8为例进行安装,其他系统和版本都是大同小异的. 下载 进入Oracle官方网站的下载页面. 根据Linux系统的位数选择要下载的压缩包.怎么知道Linux系统的 ...
- 图文详解在Windows系统中安装JDK
本文以在Windows10中安装JDK8为例进行安装,其他系统和版本都是大同小异的. 下载 进入Oracle官方网站的下载页面:https://www.oracle.com/technetwork/j ...
- 在Linux系统中安装JDK
1.在官方下载JDK的压缩包,通过xftp7上传到系统中 2.解压压缩包tar -zxvf jdk-8u321-linux-x64.tar.gz,接着配置JDK环境变量vi /etc/profile, ...
- Linux系统上安装JDK(有图详解)
Linux系统上安装JDK 安装中要用到的工具: 1.通过Xshell连接linux服务(需要先安装Xshell) Xshell网盘提取链接(提取码:1sqk) 2.如果是在自己电脑上使用VMware ...
- centos 卸载软件_一篇看懂!详解-Linux系统中安装软件的三种方法
Linux系统中安装软件的三种方法 注:本文主要以CentOS为例介绍常用的安装方式,其他版本linux在文章底部 Linux系统中怎么安装软件,首先说一下应用程序与系统命令的区别: 1.文件位置 系 ...
- 案例详解-如何在 Linux 系统中安装和使用 7zip 以及 7zip的脚本编程使用教程(非p7zip,而是官方版本7zip for linux)附deb包下载链接
如何在 Linux 系统中安装和使用 7zip 李俊才(jcLee95) 的个人博客 邮箱 :291148484@163.com CSDN 主页:https://blog.csdn.net/qq_28 ...
- linux系统中安装java
linux系统中安装java 文章目录 linux系统中安装java 视频 检查是否安装jdk 下载jdk的tar.gz版本 创建jdk文件夹 上传到服务器 解压到 /usr/local/java/ ...
- Linux /dev目录详解和Linux系统各个目录的作用
Linux /dev目录详解和Linux系统各个目录的作用 标签: linuxtcpfunctionclassfirefoxtimer 2012-01-11 23:08 45517人阅读 评论(2) ...
- 在linux系统中安装VSCode(Visual Studio Code)
在linux系统中安装VSCode(Visual Studio Code) 1.从官网下载压缩包(话说下载下来解压就直接可以运行了咧,都不需要make) 访问Visual Studio Code官网 ...
最新文章
- 知识图普嵌入技术的极简教程:KGE以及如何计算它们
- LCD MIPI DSI时钟计算
- Tomcat端口被占用:starting Tomcat8.0 server at localhost has encountered a problem
- Windows server 2008文件服务器之二屏蔽影音文件以及指定文件名
- vue怎么运行html,怎样运行一个vue.js项目
- java分布式api网管关,分布式04-Spring Cloud Zuul Api网关 一
- 2013\National _C_C++_A\1.填算式
- CentOS 与 Ubuntu:哪个更适合做服务器?
- fastjson字符串json转对象(父类转子类)
- UI设计素材|字体的重要性
- 快速搭建dajango框架
- 读取其他软件页面数据_电脑软件分享之硬盘数据完美恢复
- 一个五年Java程序员的从业总结,献给还在迷茫中的你
- 基于java自行车租赁管理系统
- android笔画输入法的字库,献给爱好笔画输入的机友们 速度才是王道之大众码新笔画输入法...
- 华为二层网络隔离与互通(vlan隔离与端口隔离)
- 专访OKEX Jay Hao:期权市场的需求从何而来?
- Python爬取《冰雪奇缘2》豆瓣影评
- 在C#使用XML注释
- 国内外知识图谱资源-国际(UMLS)