Centos6.3下安装配置JAVA环境变量

     今天,很无奈。在Centos系统下,配置JAVA环境竟然还把虚拟机弄挂了。用此文来铭记今天的 “ 耻辱 ”。

    1.查看本Centos系统的版本信息

    很可惜,本系统没有 " lsb_release -a "命令,因为它不是RedHat,SuSe或是Debian等发行版本。所以就老实用 " cat "命令吧。

       

    2.到Oracle官网下JDK,下自己适合的版本(反正我是x86_64位的)

     自己记得用"uname -r"看自己的版本号,或是"uname -a"显示系统名,节点名称,操作系统发行版号,操作系统版本,运行机器的ID号

   

    所以我要下载下面的x64位的JDK,还是用tar.gz后缀安装包,类似老版的bin安装包。

    下载Oracle的JDK记得先点前面的"Accept License Agreement",就可以放心地下你需要的JDK。下图出错的原因就是在提醒说明32位操作系统出错了,需要64位。

 


    下图就是Oracle官方JDK下载的页面截图:( 记得先点前面的 "Accept License Agreement " )

    3.关于Windows和Centos系统之间的文件传输

    可能有人说哪里还要用迅雷或是QQ旋风下载到windows系统里,直接 " wget " 命令+HTTP网址就可以解决了。不过我可以负责任的告诉你,有时候wget也是"巧妇难为无米之炊",因为有可能下载下来的东西是个网址,而不是JDK!

    那么问题来了,那怎么实现windows和centos之间的文件传输呢?那就用WinScp软件呗,因为它小而简单。

    

    4. JDK的环境配置

    在文件上传后使用 " tar -zxvf jdk-7u79-linux-x64.tar.gz "命令来解压文件夹,并将其移动到用户工作目录中。

    (1) PATH环境变量:指定命令的搜索路径,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。

    (2) CLASSPATH环境变量:作用是指定类搜索路径,要使用编写好的类,JVM就是通过CLASSPTH来寻找类的。我们只要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。

    (3) JAVA_HOME环境变量:指向jdk的安装目录,就像等会儿我还要装的Eclipse就要通过JAVA_HOME环境变量搜索使用JDK。

    在本系统中,我们修改的是.bash_profile文件,这是当前用户root的配置文件。记住了,有些在网上看了别人安装JDK的初学者,千万不要编辑 " /etc/profile " 里的系统变量,可能对于所有使用这个系统的用户来说这是个一劳永逸的选择,如果是配置出错,那就是我今天最难过的事情,虚拟机所有的命令都没用了。。。(唉,都是自己错信网上所谓大神JDK环境变量配置所致)

   

   

   下面这个是在当前用户的".bash_profile"命令下编辑的环境变量,保存后,使用"source /.bash_profile"命令开始运行。

    

    运行后,使用 "java -version"查看版本信息。安装和配置结束~

   


    还有个关一直出现  " cannot execute binary file "报错信息。

     

    关于此类的错误分析:

    1.检查下载安装的jdk是不是适合本Centos系统(本人是linux 64版本,而不是Solaris系统 x64)

    2.检查java是否赋予执行权限,chmod +x或是chmod 777来给用户添加执行和可读的权限

    总结:此类报错是操作系统位数不同造成的,编译安装jdk的时候,一定要选与操作系统一样的版本。





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值