Linux下安装配置JDK
2016-06-11 19:42
501 查看
端午节在家把笔记本的Linux系统重装一下之后不知怎么的按以前的方法JDK死活配置不上去,google之后再折腾终于搞定了,在这里总结一下步骤,以便备忘。
1.cd /usr
2.sudo mkdir java
通过cd命令进入到下载的JDK目录下
1.sudo tar zxvf ./jdk-8u91-linux-x64.tar.gz -C /usr/java
在打开的文件末尾添加
export JAVA_HOME=/usr/java/jdk1.8.0_91
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存退出,然后输入下面的命令使之生效
source ~/.bashrc
1.sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_91/bin/java 300
2.sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.8.0_91/bin/javac 300
1.java -version
显示结果如下表示表示java命令已经可以运行
java version "1.8.0_91"
Java(TM) SE Runtime Environment(build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM(build 25.91-b14, mixed mode)
1.下载JDK
到甲骨文官网下载JDK,www.oracle.com,目前最新版为jdk1.8.0_912.解压安装
在/usr下新建目录/java1.cd /usr
2.sudo mkdir java
通过cd命令进入到下载的JDK目录下
1.sudo tar zxvf ./jdk-8u91-linux-x64.tar.gz -C /usr/java
3.配置环境变量
1.gedit ~/.bashrc在打开的文件末尾添加
export JAVA_HOME=/usr/java/jdk1.8.0_91
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存退出,然后输入下面的命令使之生效
source ~/.bashrc
4.配置默认JDK(一般情况下这一步可以省略)
为了使得我们刚才安装好的JDK版本能成为默认的JDK版本,我们还要进行下面的配置。1.sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_91/bin/java 300
2.sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.8.0_91/bin/javac 300
5.测试
按ctrl+alt+t打开一个终端,输入如下命令:1.java -version
显示结果如下表示表示java命令已经可以运行
java version "1.8.0_91"
Java(TM) SE Runtime Environment(build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM(build 25.91-b14, mixed mode)
相关文章推荐
- Linux下vim的使用
- Windows下体验Linux Ubuntu系统&&安装JDK,Android SDK,Android Studio
- 【Linux】简单实现进度条
- 【Linux】文件查找:find
- 【Linux】vim的配置
- 【Linux】make的工作原理和makefile文件
- CentOs6.5 安装mysql
- Linux下python升级至2.7步骤
- linux-磁盘文件系统管理
- CentOS 6.5下编译FreeSWITCH1.6.6
- linux下端口的监听
- 嵌入式Linux裸机开发(十五)——LCD
- linux中curl命令
- 做10年Windows程序员与做10年Linux程序员的区别
- GCC、ARM-LINUX-GCC、ARM-ELF-GCC浅析
- task_struct结构体字段介绍--Linux中的PCB
- linux c 获取系统当前时区
- 聊聊Linux动态链接中的PLT和GOT(2)——延迟重定位
- Linux中的eval的用法
- Linux 进程间通信机制