ubuntu java 1.8 root_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

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

0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值