毕设是关于Hadoop的,所以要先装JDK。简单做个记录。(CentOS7 + JDK8)

其实我这个CentOS本身自带一个OpenJDK,但是这个jdk没有javac这个命令,重装了还是不行,所以我只好在官网下oracle的JDK。

1、下载安装JDK

从oracle官网下载JDK8相应版本:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

说是安装,其实也就是解压一下……

新建文件夹 /opt/java

压缩包放到文件夹,解压文件。 tar -xvzf jdk-8u65-linux-x64.tar.gz

出现了jdk1.8.0_65文件夹,记住路径。

2、配置环境变量

网络上基本全是通过修改/etc/profile文件来修改Linux的环境变量,但是这个文件执行的最后会加载/etc/profile.d 这个目录。为了不破环人家纯洁的文件,使人家不变丑,维护Linux配置文件的和平,方便配置的移植……于是我是要坐着窜天猴上天,于是……

把Java环境变量保存在/etc/profile.d/java.sh文件中。

在文件中添加如下的设置:(JAVA_HOME就是刚才jdk解压的位置)

注意我这个PATH中,把java的目录放在了最前面,是为了覆盖原来的那个java版本,这样在这个目录找到了java等可执行文件就不会再继续找了。因为我并没有删原来的OpenJDK(事实上是删了又装了一个,发现没有javac)。

让环境变量立即生效: source /etc/profile

最后执行下java -version和javac看看有没有成功。还有echo $JAVA_HOME, echo $CLASSPATH, echo $PATH,看看是不是正确。

—EOF—

话说这些辣鸡水文会不会是将来的黑历史。。(逃

评论

电子邮件地址不会被公开。 必填项已用*标注

你可以使用以下 HTML 标签和属性:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">