Linux系统安装jdk教程
本文仅仅适用于刚刚接触Linux系统的童鞋,毕竟本人也才刚刚玩这个东西,在此记录下以便于以后能查阅及其他童鞋能进行参考,本文为原创随笔,如需转发,请标明出处,谢谢:
此处我采用的是用VMware搭建的一个CentOS 7 64为的Linux系统,主要是用于学习和工作项目中进行测试。
提示:由于Linux系统自带有openjdk,安装之前必须先卸载系统自带的jdk,参考链接:https://www.cnblogs.com/ystq/p/5972608.html
一、准备工作
1.下载远程连接Linux工具,这里以SecureCRT为例:
SecureCRT的安装与破解请参考:https://blog.csdn.net/xxujia/article/details/81348848
2.下载好需要安装的jdk文件,注意下载和自己对应版本的jdk.
jdk官网下载链接:https://www.oracle.com/technetwork/java/javase/archive-139210.html
3.使用SecureCRT链接工具链接上Linux系统,并将jdk文件上传到服务器。
上传步骤: a.链接服务器
b.按下Alt+P 组合键进入上传界面
c.将要上传的文件直接拖进命令框中即可
d.上传成功后输入exit命令即可退出
提示: 上传后的文件会存在与/root 目录下面
4.通过链接工具链接上Linux系统,准备安装jdk
二、开始安装
1.先将上传的jdk压缩包放到我们指定的目录,具体步骤如下:
a. 输入命令 cd /usr 切换到usr目录下,再输入mkdir java命令创建java目录
b.输入cd /root命令回到root目录,然后输入ls命令查看是否有我们上传的jdk压缩包
c. 若压缩包存在,则输入cp 压缩包名称 /usr/java命令将文件复制到java目录下
2.解压jdk压缩包
输入cd /usr/java命令进入到java目录,然后输入命令tar -xzvf file.tar.gz(红色部分为你自己文件全称),解压后会自动生产一个文件夹。
注意:解压的命令不一定是这个,因为linux的解压命令是要区分压缩包格式的,可自行百度。
3.配置环境变量
a. 输入命令vim /etc/profile打开配置文件:按A进入编辑模式
b. 在文件的最后输入
JAVA_HOME=/usr/java/jdk1.8.0_144 //你自己的安装路径
CLASSPATH=.:$JAVA_HOME/lib.tools.jarPATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
c.编辑完成后,按ESC退出编辑状态,再按:键,输入命令wq,按下回车保存并退出
4.输入命令source /etc/profile让配置文件生效
5.输入java -version检测是否安装成功
附加Linux常用的命令
cd / ---切换到根目录
ls -----查看当前目录下所有目录
pwd -----查看当前目录
rm -f 文件名 ----删除指定文件
Linux系统安装jdk教程的更多相关文章
- 小白上手Linux系统安装jdk教程
1.查看是否有预装jdk及jdk版本: rpm -qa|grep jdk 如果有则卸载安装:rpm -e --nodeps jdk-1.7.0_79-fcs.x86_64 2.先将linux版的jdk ...
- 【Linux部署 · JDK】在linux系统安装jdk
1,检查是否安装jdk echo $JAVA_HOME 或者java -version 2,查看操作系统,很明显这是一个相当old的操作系统,i686是32位操作系统. 3,在oracle ...
- Linux系统安装jdk后出现无法执行binary 文件的错误解决
这是由于jdk版本的问题,针对Linux系统,Oracle提供了 ARM 的32jdk和64位jdk , 但是也提供了类似这样jdk-8u191-linux-i586.tar.gz32或64位的jdk ...
- Linux系统安装JDK和Tomcat
首先先准备好需要安装的包 下载Linux JDK 和Tomcat 我这里下载的是Linux系统下的后缀名为tar.gz包 1.压缩命令: 命令格式:tar -zcvf 压缩文件名.tar.gz 被压缩 ...
- Linux系统安装jdk——.tar.gz版
1.rpm.deb.tar.gz的区别: rpm格式的软件包适用于基于Red Hat发行版的系统,例如Red Hat Linux.SUSE.Fedora. deb格式的软件包则是适用于基于Debian ...
- Linux系统安装jdk——.tar.gz版(old)
这里简单地阐述一下rpm.deb.tar.gz的区别. rpm格式的软件包适用于基于Red Hat发行版的系统,如Red Hat Linux.SUSE.Fedora. deb格式的软件包则是适用于基于 ...
- Linux系统安装jdk——rpm版
这里简单地阐述一下rpm.deb.tar.gz的区别. rpm格式的软件包适用于基于Red Hat发行版的系统,如Red Hat Linux.SUSE.Fedora. deb格式的软件包则是适用于基于 ...
- linux -------------- Linux系统安装jdk
linux 安装软件有三种方式 tar (解压安装 ) rpm (直接安装) yum(在线) 安装主要步邹 1.下载jdk 软件包 2.检测是否安装 查看已安装jdk软件包 rpm -qa|grep ...
- Linux系统安装docker教程-CentOS7(完美教程)
一.前言 最近有网友反应不在安装Linux 安装docker,为了方便大家更快的安装,以CentOS7安装为例,写了一篇比较简单的博客,让大家学习. 二.背景介绍 Linux,全称GNU/Linux ...
随机推荐
- ArrayBlockQueue源码解析
清明节和朋友去被抖音带火的一个餐厅,下午两点钟取晚上的号,前面已经有十几桌了,四点半餐厅开始正式营业,等轮到我们已经近八点了.餐厅分为几个区域,只有最火的区域(在小船上)需要排号,其他区域基本上是随到 ...
- 聊聊Mysql索引和redis跳表
摘要 面试时,交流有关mysql索引问题时,发现有些人能够涛涛不绝的说出B+树和B树,平衡二叉树的区别,却说不出B+树和hash索引的区别.这种一看就知道是死记硬背,没有理解索引的本质.本文旨在剖析这 ...
- Openresty编写Lua代码一例
1.前段时间纠结了很久,一直弄不清lua和tomcat的联系.一直认为是lua调用tomcat的接口才可使用,后面才明白过来,进入了一个误区,lua本身就是一门独立的脚本语言.在openresty里面 ...
- 网络协议 15 - P2P 协议:小种子大学问
[前五篇]系列文章传送门: 网络协议 10 - Socket 编程(上):实践是检验真理的唯一标准 网络协议 11 - Socket 编程(下):眼见为实耳听为虚 网络协议 12 - HTTP 协议: ...
- docker-swarm建立本地集成开发环境
在k8s出现之后,docker-swarm使用的人越来越少,但在本地集成开发环境的搭建上,使用它还是比较轻量级的,它比docker-compose最大的好处就是容器之间的共享和服务的治理,你不需要li ...
- 前端笔记之JavaScript面向对象(一)Object&函数上下文&构造函数&原型链
一.对象(Object) 1.1 认识对象 对象在JS中狭义对象.广义对象两种. 广义:相当于宏观概念,是狭义内容的升华,高度的提升,范围的拓展.狭义:相当于微观概念,什么是“狭”?因为内容狭隘具体, ...
- 权限管理系统之SpringBoot集成LayUI实现后台管理首页
万事开头难,昨天一直在构思用户权限管理系统怎么实现,实现哪些需求,采用什么技术等,也在网上百度了好多,计划使用SpringBoot + Mybatis + thymeleaf + LayUI + S ...
- SpringEl表达式(转)
什么是SpringEL? Spring3中引入了Spring表达式语言—SpringEL,SpEL是一种强大,简洁的装配Bean的方式,他可以通过运行期间执行的表达式将值装配到我们的属性或构造函数当中 ...
- vue-cli3 中跨域解决方案
此方案只能用于开发环境,线上最好设置同源策略(遇到个后端,装你妈批) 前后端不在同一服务器的情况下,前端要访问后端API,可通过在vue.config.js中配置代理服务器. 0:前提条件 1:安装v ...
- 使用vue-cli快速搭建vue项目
直接上干货...... 步骤: 1.安装node.js:(下载地址:https://nodejs.org/en/download/)安装完成以后,在命令窗口输入node -v 查看node版本. ...