手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

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

[日期:2017-02-02] 来源:Linux社区  作者:king15633720337 [字体: ]

因为毕业设计的事情所以需要配置集群搭建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与配置环境变量  http://www.linuxidc.com/Linux/2015-01/112030.htm 

Ubuntu 14.04 LTS安装Oracle JDK 1.8  http://www.linuxidc.com/Linux/2014-11/109216.htm 

在Linux虚拟机下配置JDK的环境变量  http://www.linuxidc.com/Linux/2017-01/139212.htm

Ubuntu上安装JDK 1.8  http://www.linuxidc.com/Linux/2016-12/138940tm

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-02/140138.htm

linux
相关资讯       JDK配置  JDK1.8  JDK1.8配置 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款