linux安装jdk配置环境变量之永久生效
首先,官网下载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配置环境变量之永久生效相关推荐
- Linux安装jdk配置环境变量无效(不生效)
linux服务器上搭建jdk1.8的运行环境,但是因为该服务器上已经安装了jdk1.7,安装了jdk1.8后不起作用. 1.安装jdk1.8. 2.修改/etc/profile中的JAVA_HOME为 ...
- Xamarin.Forms教程下载安装JDK配置环境变量
Xamarin.Forms教程下载安装JDK配置环境变量 Xamarin.Form环境配置下载安装JDK JDK是编程Java程序必须的软件.也许有人会问我们用的C#为什么还有Java呢?这是因为我们 ...
- Java天花板从安装JDK配置环境变量开始
成为java大神从JDK开始,梦开始的地方~ JDK是什么? 1.JDK全称Java Development Kit 中文意思是Java 开发工具包 3.JDK包括 jre (Java Runtime ...
- 安装jdk配置环境变量JAVA_HOME不起作用
今天重新安装系统,需要装jdk,配置环境变量,于是先配置JAVA_HOME D:\Program Files\Java\jdk1.8.0_144, 然后在配置path路径,但是cmd到dos命令行输 ...
- linux安装jenkins配置环境变量,Ubuntu 16.04 安装Jenkins持续集成
前提条件:Ubuntu 16.04下Java安装 Jenkins基于Java, 所以需要先安装java. Linux下安装java只要配置java环境变量即可. 首先,解压java到相应目录,我一般习 ...
- Ubuntu安装JDK配置环境变量
下载jdk-7u51-linux-x64.gz然后放到主文件夹下 打开终端执行命令,解压 tar -zxvf jdk-7u51-linux-x64.gz 得到解压后文件夹 jdk1.7.0_51 在/ ...
- Linux下jdk配置环境变量
vi /etc/profile 在里面添加如下内容 JAVA_HOME=/usr/local/java/jdk1.6.0_01 PATH=$JAVA_HOME/bin:$PATH CLASSPATH= ...
- java基础学习总结一(java语言发展历史、jdk的下载安装以及配置环境变量)
最近一段时间计划复习一下java基础知识,使用的视频课程是尚学堂高淇老师的,上课过程中的心得体会 直接总结一下,方便以后复习. 一:计算机语言的发展 1:机器语言,最原始的语言,主要有"01 ...
- Java环境配置——JDK的选择、下载、安装与配置环境变量
Java环境配置--JDK的选择.下载.安装与配置环境变量 JDK的简介以及版本选择.下载与安装 JDK历史版本(除最新版以外的版本) java平台移植性的原因 解释执行和编译执行 JDK的Linux ...
最新文章
- python生成excel表格-Python生成excel表格并设置样式
- 微信小程序支付html标签,微信小程序/支付宝小程序 WxParse解析富文本(html)代码...
- 为什么线粒体DNA突变率高?
- 2017.10.3北京清北综合强化班DAY3
- fgets()与gets()的区别
- 动态连接库的两种方式
- MySQL之事务、锁
- cannot fetch plan for SQL_ID: 5qgz1p0cut7mx, CHILD_NUMBER: 0
- word List 30
- 【CodeForces - 208C 】Police Station(单源最短路条数,起点终点建图,枚举顶点)
- java并发编程实战-第三章-对象的共享
- 对应到对象 数据库驼峰_从源码角度理解Mybatis字段映射(一) - 驼峰式命名
- C语言中的++和--
- JS 实战: Drag 点击拖曳效果
- 什么是SSL协议 SSL协议的实现方式
- Python中类函数中self是什么
- TextClock不管是24小时还是12小时都显示24小时时间
- 斐讯路扫地机器人怎么关机_扫地机器人使用方法,使用教程
- 项目源码+付费进群系统分享
- c 语言matrix函数,R语言矩阵matrix函数