Ubuntu 16.04 LTS 配置JDK1.8出现问题及解决笔记

因为毕业设计的事情所以需要配置集群搭建Hadoop,所以需要在Ubuntu 16.04 LTS配置jdk,这也算是个错误总结吧,其实Java环境变量的设置很简单的,下面先说配置步骤,然后说一下,我所遇到的问题。

1下载jdk

这个就不说了,自己去官网下(一定要下载正确的版本,后面带i586的是32位的,64位的是 x64 的),我是通过主机下载好,用ftp上传给虚拟机的。

2 解压

在下载的目录中解压也可以,解压命令:tar  -zxvf  filename

3将解压后的文件夹重命名然后移动到所需目录

这里说一下我的安装目录是 usr/lib/jvm ,文件原来目录是srv/ftp 。你们根据自己情况建立文件夹

root#:mkdir  usr/lib/jvm

root#:mv  srv/ftp/jdk1.8  /usr/lib/jvm

4配置环境变量

root#:vim  ~/.bashrc

在文档最下面添加

export JAVA_HOME=/usr/lib/jvm/jdk1.8  (JDK包所在的目录)

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:JAVA_HOME/lib:JAVAHOME/lib: {JRE_HOME}/lib

export PATH=JAVA_HOME/bin: JAVA_HOME/bin: PATH

退出保存然后让环境变量起作用

root#:source ~/.bashrc

5检查安装

root#:java -version 如果出现版本号就说明正确。

下面说一下我遇到的问题,本来挺简单的,可是犯了点错误,搞了一下午,原因就是刚开的的红字部分,下载错版本了,虚拟机是64位的,装的32位的jdk,输入java -version后老师出现,bash提示没有相关目录或文件,以为是权限问题,到最后看到压缩包最后带了 i586 。立马知道怎么回事了,折腾一下午,真是无语了,算是教训吧。

配置jdk环境变量导致 vim ls命令不能用的问题

我也不知道怎么 回事,环境变量配对了,然后莫名其妙vim  ls等命令失灵了,估计是不小心按错了哪个地方,下面就是解决方法

首先在终端echo下环境变量的路径看看是不是错了,命令:

linuxidc@root:echo $PATH

如果出现的路径不是/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin,就说明系统的环境变量错了,被更改了。

正式开始

1 在终端输入一下命令

linuxidc@root:export

PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin

输入这个命令后那些命令暂时就能用了。

2修改配置文件

有的人修改的是bashrc文件,有的人修改的是profile文件,这个根据自己需要选择,修改的哪个就修改哪个,我修改的bashrc文件所以就选择bashrc了

linuxidc@root:vim ~/.bashrc

然后将export

PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 加入文件的最后,保存退出。

3立即生效

linuxidc@root:source

~/.bashrc

4 重启

linuxidc@root:reboot

到这里我的问题基本解决,但是感觉这方法不太靠谱,这是我自己琢磨的,以后出现问题在去找大神问问

Ubuntu 14.04安装JDK1.8.0_25与配置环境变量   

Ubuntu 14.04 LTS安装Oracle JDK 1.8   

在Linux虚拟机下配置JDK的环境变量 

Ubuntu上安装JDK 1.8 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/14392.html