Linux系统安装jdk——.tar.gz版
2024-09-01 02:21:49
1、rpm、deb、tar.gz的区别:
- rpm格式的软件包适用于基于Red Hat发行版的系统,例如Red Hat Linux、SUSE、Fedora。
- deb格式的软件包则是适用于基于Debian发行版的系统,例如Debian、Ubuntu、Mint。
- tar.gz格式只是一个压缩包,里面一般是源码,因此只要使用tar命令或解压软件解压到相应路径就可以了。
2、下载安装包
官网下载网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
百度云(这是我下好的):链接:http://pan.baidu.com/s/1gfa9sEB 密码:bpqr
或者
可以用apt-get install xxx或者yum install xxx或者用wget下载
注:ubuntu 的安装命令是apt-get,cent os的安装命令是yum
3、解压命令
解压命令:tar -zxvf 压缩文件名.tar.gz
4、配置环境变量
环境变量分为用户变量和系统变量:
用户变量配置文件:~/.bashrc(在当前用户主目录下的隐藏文件,可以通过ls -a
查看到)
系统环境配置文件:/etc/profile
配置用户环境变量:
编辑用户配置文件:
vim .bashrc
在文件末尾追加:
# set java environment
export JAVA_HOME=/home/Hadoop/jdk1.7.0_67
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
配置系统环境变量:
编辑系统环境变量:
vim profile
在文件末尾追加:
# set java environment
export JAVA_HOME=/home/Hadoop/jdk1.7.0_67
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
5、使环境变量生效
source .bashrc
6、验证是否安装成功
$ java -version
java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)
注意:jdk-10.0.1-bin.tar.gz解压缩之后jdk目录下没有jar,需要自行去官网下载jar放到这个位置就没问题了
最新文章
- python RecursionError: maximum recursion depth exceeded in comparison错误
- [转]Extjs combo数据绑定与获取
- Lucene实战(第2版)》
- Jackson如何使JSON输出变得优雅?
- Java基础——关键字
- ComboGrid 行内点击编辑内容
- MVC系列——一个异常消息传递引发的思考
- CSS学习笔记三:自定义单选框,复选框,开关
- 在eclipse中spring的xml配置文件标签中class路径全限定名自动提示设置
- [原]Jenkins(二十一) jenkins再出发Build periodically和Poll SCM
- Zabbix3.0版报警设置
- apk反编译看包名什么的
- 3D游戏与计算机图形学中的数学方法-点线面
- Leetcode 23.Merge Two Sorted Lists Merge K Sorted Lists
- Qemu创建KVM虚拟机内存初始化流程
- B - 영어(字符串)
- 对list对象进行排序
- LCA离线算法Tarjan的模板
- python更新模块
- Java内存泄漏及分析
热门文章
- Windows完成端口编程
- Git 常用命令大全(转)
- 学习Java,值得你留意的问题(1)更名为《学习Java,容易被你忽略的小细节(1)》
- CDMA子钟
- java中静态类与普通类之间区别
- 【转】Linux下添加FTP账号和服务器、增加密码和用户,更改FTP目录
- android开发环境配置和一些坑
- Node.js实现PC端类微信聊天软件(五)
- 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数 例如给定nums = [2,7,11,15],target = 9
- 用python的matplotlib和numpy库绘制股票K线均线和成交量的整合效果(含量化验证交易策略代码)