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 ...
随机推荐
- PHP——isset和empty
前言 对于这两个PHP函数大家肯定都很熟悉,但是其二者的区别又有那些呢? 对比 isset | 检测变量是否被设置过 1. 变量不存在,返回FALSE 2. 变量存在且其值为NULL,返回FALSE ...
- sqlserver数据库备份时出现3241问题
工作中需要将生产上的数据库备份到测试数据库一份,然后同步生产环境进行测试.但是在将数据库还原的过程中,遇到了下面的问题: 说是,介质簇结构不正确,猜测应该是sqlserver的版本不一致的问题,然后查 ...
- IDLE打开Python报错 api-ms-win-crt-runtimel1-1-0.dll缺失的解决方案
1.此方法转载至 http://blog.csdn.net/lt_java13/article/details/78814676 2.把C:\Windows\SysWOW64的api-ms-win-c ...
- Exceptionless邮箱设置
在web.config中配置邮箱: <system.net> <mailSettings> <smtp from="xxx@163.com"> ...
- SmartSql Zookeeper分布式配置
安装 SmartSql.ZooKeeperConfig Install-Package SmartSql.ZooKeeperConfig Demo string connStr = "192 ...
- Spring Cloud Alibaba基础教程:使用Sentinel实现接口限流
最近管点闲事浪费了不少时间,感谢网友libinwalan的留言提醒.及时纠正路线,继续跟大家一起学习Spring Cloud Alibaba. Nacos作为注册中心和配置中心的基础教程,到这里先告一 ...
- 如何使用.net开发一款小而美的O2O移动应用? ——“家庭小秘”APP介绍及采访记录
“家庭小秘”是一款“互联网+生活服务”平台,为市民家庭提供优质家庭生活服务和企业后勤服务,包含了用户注册.购买预约.订单查询.充值付款.即时通讯等功能. 这款应用已上线至AppStore和安卓的应用商 ...
- C#创建IIS站点及相应的应用程序池,支持IIS6.0+Windows Server 2003. 使用Builder设计模式
测试项目结构: PS:IIS6UtilsBuilder, IIS7UtilsBuilder,IISUtilsBuilder以及IISDirector为Builder设计模式实现的核心代码.Progra ...
- dotnet检测类型是否为泛型
private static string GetTableName(Type type) { //检测类型是否为泛型 if (type.GetType().IsGenericType) {//取出泛 ...
- Java 8中Stream API学习笔记
1)函数式编程的优势和劣势分别是什么?优势:①不可变性 ②并行操作 ③执行顺序更灵活 ④代码更加简洁纯粹的函数式编程,变量具有不可变性,同一个参数不会在不同场景下得出不同的结果,因此大大增强了系统的稳 ...