首先,官网下载jdk包

下载地址:https://www.oracle.com/cn/java/technologies/javase/javase8-archive-downloads.html

下载后上传到安装部署指定服务器。

cd 到上传文件夹下,通过命令:

[root@zhibiao /]# tar -zxvf jdk-8u144-linux-x64.tar.gz
[root@zhibiao /]# pwd
/usr/local/jdk

解压完成之后,配置环境变量:(防止无法写入的情况,请以root用户操作)

方法一:(手动生效)

[root@zhibiao /]# vi /etc/profile

在文件末添加如下配置:

具体操作linux文件命令请查看文章:linux文档编辑

JAVA_HOME=/usr/local/jdk
CLASSPATH=.:$JAVA_HOME/bin.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

保存退出之后,使用如下命令立即生效(仅限当前操作窗口)

[root@zhibiao /]# source /etc/profile

使用 java -version 查看配置效果

方法二:(配置一次永久生效)

[root@zhibiao /]# vi /etc/bash.bashrc

将上文中的环境变量参数配置在该文件末,保存退出之后使之生效(即为永久生效)

[root@zhibiao /]# source /etc/bash.bashrc

之后进行校验安装效果即可。

linux安装jdk配置环境变量之永久生效相关推荐

  1. Linux安装jdk配置环境变量无效(不生效)

    linux服务器上搭建jdk1.8的运行环境,但是因为该服务器上已经安装了jdk1.7,安装了jdk1.8后不起作用. 1.安装jdk1.8. 2.修改/etc/profile中的JAVA_HOME为 ...

  2. Xamarin.Forms教程下载安装JDK配置环境变量

    Xamarin.Forms教程下载安装JDK配置环境变量 Xamarin.Form环境配置下载安装JDK JDK是编程Java程序必须的软件.也许有人会问我们用的C#为什么还有Java呢?这是因为我们 ...

  3. Java天花板从安装JDK配置环境变量开始

    成为java大神从JDK开始,梦开始的地方~ JDK是什么? 1.JDK全称Java Development Kit 中文意思是Java 开发工具包 3.JDK包括 jre (Java Runtime ...

  4. 安装jdk配置环境变量JAVA_HOME不起作用

    今天重新安装系统,需要装jdk,配置环境变量,于是先配置JAVA_HOME  D:\Program Files\Java\jdk1.8.0_144, 然后在配置path路径,但是cmd到dos命令行输 ...

  5. linux安装jenkins配置环境变量,Ubuntu 16.04 安装Jenkins持续集成

    前提条件:Ubuntu 16.04下Java安装 Jenkins基于Java, 所以需要先安装java. Linux下安装java只要配置java环境变量即可. 首先,解压java到相应目录,我一般习 ...

  6. Ubuntu安装JDK配置环境变量

    下载jdk-7u51-linux-x64.gz然后放到主文件夹下 打开终端执行命令,解压 tar -zxvf jdk-7u51-linux-x64.gz 得到解压后文件夹 jdk1.7.0_51 在/ ...

  7. Linux下jdk配置环境变量

    vi /etc/profile 在里面添加如下内容 JAVA_HOME=/usr/local/java/jdk1.6.0_01 PATH=$JAVA_HOME/bin:$PATH CLASSPATH= ...

  8. java基础学习总结一(java语言发展历史、jdk的下载安装以及配置环境变量)

    最近一段时间计划复习一下java基础知识,使用的视频课程是尚学堂高淇老师的,上课过程中的心得体会 直接总结一下,方便以后复习. 一:计算机语言的发展 1:机器语言,最原始的语言,主要有"01 ...

  9. Java环境配置——JDK的选择、下载、安装与配置环境变量

    Java环境配置--JDK的选择.下载.安装与配置环境变量 JDK的简介以及版本选择.下载与安装 JDK历史版本(除最新版以外的版本) java平台移植性的原因 解释执行和编译执行 JDK的Linux ...

最新文章

  1. python生成excel表格-Python生成excel表格并设置样式
  2. 微信小程序支付html标签,微信小程序/支付宝小程序 WxParse解析富文本(html)代码...
  3. 为什么线粒体DNA突变率高?
  4. 2017.10.3北京清北综合强化班DAY3
  5. fgets()与gets()的区别
  6. 动态连接库的两种方式
  7. MySQL之事务、锁
  8. cannot fetch plan for SQL_ID: 5qgz1p0cut7mx, CHILD_NUMBER: 0
  9. word List 30
  10. 【CodeForces - 208C 】Police Station(单源最短路条数,起点终点建图,枚举顶点)
  11. java并发编程实战-第三章-对象的共享
  12. 对应到对象 数据库驼峰_从源码角度理解Mybatis字段映射(一) - 驼峰式命名
  13. C语言中的++和--
  14. JS 实战: Drag 点击拖曳效果
  15. 什么是SSL协议 SSL协议的实现方式
  16. Python中类函数中self是什么
  17. TextClock不管是24小时还是12小时都显示24小时时间
  18. 斐讯路扫地机器人怎么关机_扫地机器人使用方法,使用教程
  19. 项目源码+付费进群系统分享
  20. c 语言matrix函数,R语言矩阵matrix函数

热门文章

  1. Linux 企业级安全原理和防范技巧
  2. 从技术到管理,数据人如何开展工作?
  3. React路由404页面配置
  4. VScode 代码特效
  5. 项目之中,运行脚本的时候,报错之:因为在此系统上禁止运行脚本。有关详细信息
  6. 中国微光泽仪市场趋势报告、技术动态创新及市场预测
  7. 【问题描述】汉诺塔问题大家都清楚,这里不再赘述。
  8. TencentOS-tiny+ESP8266+mqttclient对接腾讯云平台IoThub
  9. 通过div+css做出好看的横排导航栏
  10. AR眼镜新秀雷鸟创新,究竟能飞多远?