Linux安装JDK步骤
Linux安装JDK步骤
1、先从官网下载JDK安装包,我下载的是:jdk-8u131-linux-x64.tar.gz版本
2、在usr下创建java文件夹
# mkdir /usr/java
3、将JDK安装包解压到 /usr/java()文件下
注意:这里需要将压缩包先移动到/usr/java文件夹中,应为系统无法直接解压到其他目录,否则会报错
# mv jdk-8u131-linux-x64.tar.gz /usr/java
# cd /usr/java
# tar -zxvf jdk-8u131-linux-x64.tar.gz
到此 jdk 就安装完成了
4、建立短连接方便配置环境变量(大概相当于Windows的快捷方式)
# ln -s /usr/java/jdk1.8.0_131/ /usr/jdk
如下:
下面开始配置环境变量
环境变量是最关键的环节,是 jdk 能否正常使用的关键
1、用 vi 编辑器编辑配置文件
# vi /etc/profile
2、在文档最后加入以下配置代码
export JAVA_HOME=/usr/jdk
export CLASSPATH=.:$JAVA_HOME/jre/lib/ext.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
注意:
- 当你不写:$JAVA_HOME/jre/lib/ext 时可能会出现command not found错误
- export PATH=$JAVA_HOME/bin:$PATH,注意将$PATH放到最后。以免造成新旧版本问题。
- export 能够将变量定义为全局变量
3、保存配置文件
4、重新加载配置文件
# source /etc/profile
5、输入javac、java -version测试
# javac
# java -version
当你已经成功把jdk1.8.0_131 安装到 /usr/java,并且配置好了系统环境变量
执行 # java -version 时就是 显示jdk1.7.0_01,是因为你的linux系统有默认的jdk;执行
1、# cd /usr/bin
# ln -s -f /usr/java/jdk1.7.0_01/jre/bin/java
# ln -s -f /usr/java/jdk1.7.0_01/bin/javac
2、接着卸载jdk1.7.0_01,再次重新安装。卸载方法:
先查看javajdk1.7.0_01包名
#rpm -qa | grep jdk

接着执行
#rpm -e jdk-1.7.0_01-fcs
卸载完后,再次重新安装jdk1.8.0_131。
这篇文章参考了网络上很多文章,但都是经过博主亲试的。如果有任何意见或建议,还请大家指点。
最后,祝大家生活愉快!
Linux安装JDK步骤的更多相关文章
- Linux安装JDK详细步骤
Linux安装JDK步骤 1.先从网上下载jdk(jdk-7u1-linux-i586.rpm),下载地址:http://www.oracle.com/technetwork/java/javase/ ...
- 【记录】Linux安装JDK详细步骤
Linux安装JDK步骤1. 先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也行. ...
- linux 安装jdk
1.Linux安装JDK步骤1. 先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也 ...
- window、linux安装jdk,excel 导入oracle,WebService,window 端口查看,svn服务安装,oracle用户解锁
内存泄露分析插件http://download.eclipse.org/mat/1.3/update-site/birt插件http://download.eclipse.org//birt/upda ...
- Linux 安装JDK(jdk-8u121-linux-x64.tar.gz)
Linux 安装JDK(jdk-8u121-linux-x64.tar.gz) 一.JDK准备 1.1 文件名称 jdk-8u121-linux-x64.tar.gz 1.2 下载地址 http:// ...
- linux安装jdk7步骤
linux安装jdk7步骤: 1.首先使用命令查看linux系统版本号: lsb_release -a 2.下载对应的jdk版本,笔者使用的是jdk-7u79-linux-x64.tar.gz: 3. ...
- Linux安装Jdk,CentOS安装Jdk
Linux安装Jdk,CentOS安装Jdk >>>>>>>>>>>>>>>>>>>& ...
- Linux安装JDK、MySQL和Tomcat
1 依赖的安装 因为JDK.Tomcat和MySQL的安装过程中需要从网上下载部分支持包才可以继续,所以需要提前安装好依赖. yum install glibc.1686 yum -y install ...
- Linux安装jdk,编写helloworld程序
今天学习了Linux安装jdk,做个笔记记录一下. 第一步,确定Linux是32位的还是64位的,然后到oracle官网上下载对应版本的jdk,一般下载.tar.gz文件.查看Linux的版本的命令是 ...
随机推荐
- I/O模型详细解析
内核空间和用户空间:由于操作系统都包括内核空间和用户空间(或者说内核态和用户态),内核空间主要存放的是内核代码和数据,是供系统进程使用的空间.而用户空间主要存放的是用户代码和数据,是供用户进程使用的空 ...
- .Net Core建站(4):FTP发布项目及连接服务器数据库
总感觉,今天(2018-1-14)下午写不完这篇,虽然蛮简单,只是点点点,,, 主要是记录两个, 1.连接服务器的数据库 2.项目FTP发布到服务器 使用数据库:SQL Service 2017 使用 ...
- I2S协议
(一)I2S总线概述: 音响数据的采集.处理和传输是多媒体技术的重要组成部分.众多的数字音频系统已经进入消费市场,例如数字音频录音带.数字声音处理器.对于设备和生产厂家来说,标准化的信息传输结构可以提 ...
- python与ssh交互
由于pexpect模块在windows上不能运行,官方给出的. 所以我使用了paramiko模块进行我们的交互. 我的linux是Debian Kali Linux 64位 首先我们要进vim的/et ...
- CodeChef June Challenge 2017
好气啊,本来以为比赛时间还有很多,结果回家养病两天回到学校怎么比赛就结束了(雾),大约是小高考弄错了时间? 挑3道有意思的写写题解吧. Cloning 题目大意:给一个序列,每次询问两个等长区间,问区 ...
- [51nod1457]小K vs. 竹子
小K的花园种着n颗竹子(竹子是一种茎部中空并且长得又高又快的热带植物).此时,花园中第i颗竹子的高度是hi米,并且在每天结束的时候它生长ai米. 实际上,小K十分讨厌这些竹子.他曾经试图去砍光它们,但 ...
- HDU-5157Harry and magic string
题目:http://acm.hdu.edu.cn/showproblem.php?pid=5157 先从后往前插点,在构造回文树时,让cnt[i]+=cnt[fail[i]],然后维护一个后缀和a. ...
- [国嵌攻略][173][BOA嵌入式服务器移植]
1.解压boa嵌入式web服务 tar zxvf boa-0.94.13.tar.gz 2.进入src目录生成配置文件 ./configure 3.修改生成的Makefile CC=arm-linux ...
- [国嵌笔记][012][GCC程序编译]
GCC特点 GCC(GUN C Compiler)是GUN推出的功能强大.性能优越的多平台编译器.其执行效率与一般编译器相比平均效率要高20%~30%. GCC基本用法 gcc [options] f ...
- AD转换
一.AD转换的概念 AD转换的功能是把模拟量电压转换为数字量电压.DA转换的功能正好相反,就是讲数字量转换位模拟量. 二.芯片PCF8591介绍 PCF8591是一个单片集成.单独供电.低功耗.8- ...