1、源码包准备:
首先到官网下载jdk1.8到主目录
64位下载地址:http://hadoop.f.dajiangtai.com/data/jdk-8u51-linux-x64.tar.gz
32位下载地址:http://hadoop.f.dajiangtai.com/data/jdk-8u51-linux-i586.tar.gz
我下载的是64位,下面以64位为例来说明
2、解压源码包
通过终端在/usr目录下新建java文件夹,命令行:
[root@single-hadoop-dajiangtai-com ~]#mkdir /usr/java
进入jdk源码包所在目录,然后将下载到压缩包拷贝到java文件夹中,命令行:
[root@single-hadoop-dajiangtai-com ~]# cp jdk-8u51-linux-x64.tar.gz /usr/java
然后进入java目录,命令行:
[root@single-hadoop-dajiangtai-com ~]# cd /usr/java
解压压缩包,命令行:
[root@single-hadoop-dajiangtai-com java]# tar zxvf jdk-8u51-linux-x64.tar.gz
然后可以把压缩包删除,命令行:
[root@single-hadoop-dajiangtai-com java]# rm jdk-8u51-linux-x64.tar.gz
3、设置jdk环境变量
首先使用root用户切换到/etc/profile.d/目录下
[root@single-hadoop-dajiangtai-com ~]# cd /etc/profile.d/
然后使用命令[root@single-hadoop-dajiangtai-com profile.d]# vi java.sh,添加如下类容:
JAVA_HOME=/usr/java/jdk1.8.0_51
CLASSPATH=$JAVA_HOME/lib:$CLASSPATH
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
接着修改java.sh文件权限
[root@single-hadoop-dajiangtai-com profile.d]# chmod 755 java.sh
4、运行测试
在控制台输入javac命令测试 ,如果安装完成,显示java命令列表;否则失败,重新再试。
[root@single-hadoop-dajiangtai-com ~]# javac
Usage: javac
where possible options include:
-g Generate all debugging info
-g:none Generate no debugging info
-g:{lines,vars,source} Generate only some debugging info
-nowarn Generate no warnings
-verbose Output messages about what the compiler is doing
-deprecation Output source locations where deprecated APIs are used
-classpath Specify where to find user class files and annotation processors
-cp Specify where to find user class files and annotati