超详细,ubuntu环境下的jdk 1.8的安装
一.事前注意
需要了解sudo 、mv 、tar、mkdir、 vim、rm
是干啥的,不然只是照着很容易出错。然后关键代码最好还是复制,免得自己敲错了。
然后因为写这个是在自己的电脑,安装是在公司电脑,所以没图。。。主要是懒。。。。呸,应该是没时间~~~。尽量使用代码框把重要的代码圈出来方便复制。
二.开始搞事
首先你需要一个ubuntu的系统,楼主是16的系统,所以其他版本有差异的化可能不行,但是一般都问题不大。装系统就不在本文的介绍中了(简单点的就做个启动盘吧,不然无u可能出各种错误)。
1.上地址
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
这个地址是各个版本的地址,我们需要下载自己合适的jdk
注意:此处一定要下对系统位数,64 32的分开,然后记得一定要下载和我这个长得像的,不然其他的安装后可能出现执行权限的问题。
jdk-8u161-linux-x64.tar.gz
中间有多的不适用于本教程。
2.下载在哪里
我估计能看到这篇文章的小伙伴linux是不太了解的,所以打开工具栏左边文件夹
左边home 文件夹下 找下载 ,里面就是下好的压缩文件。
如果是从我给的网址下的,应该需要oracle账号,注册一个就行,或者找找度娘盘。
3.移动
我在 /usr/local/ 下创建了java文件夹 ,不会的朋友可以一直cd ,cd进local 然后使用mkdir 创建 java文件夹。
这里作为我们jdk的老家。
使用
sudo mv /home/用户的名字的文件/下载/jdk-8u161-linux-x64.tar.gz /usr/local/java
复制之后改改,改成自己的文件夹和资源名称。
4解压缩
我们是使用它解压之后的文件。
使用
tar xzvf jdk-8u161-linux-x64.tar.gz
还是改改,改成自己的。同时注意,为了防止出错,有以下两点:1.尽量在java文件下进行命令的操作。2.你要是感觉不对劲,请在命令之前加上sudo 权限
5.和win一样,我们需要配环境
sudo vim /etc/profile
进去之后按insert 进入编辑模式,
在末尾增加以下代码
export JAVA_HOME=/usr/local/java/jdk1.8.0_161
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
还是改改,改成自己的就行。
:wq 保存退出
6.编译一下系统变量
source /etc/profile
到这里基本能干的事就干完了。
使用java -version
查看java的版本信息。
出现版本信息 就对了。
以下几个踩坑点:
变量一定写对地址,不然都是无用功,可能出现java在xx包中,需要你自己安装,sudo apt get install这种错误。
环境变量别乱填,不然你会出现vim 不是系统命令,或者找不到的错误
可以用以下
export PATH="/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin:/bin:/sbin"
恢复系统变量。
图先欠着,下次装的时候我在补上。嗯,下次。
写完之后几分钟更新一下,有个东西没说。
sudo vim ~/.bashrc
进去之后也把变量配置一遍,和前边那个相同,不然你换个shell可能就得重新编译了。