• linux 安装jdk


    在linux下面用yum 安装jdk总是会出现各种问题,找不到jdk的路径了。咨询了朋友后,说yum安装jdk会导致文件分散各地,最好的方式是自己下载jdk安装包.tar.gz格式的解压缩后,再手动配置JAVA_HOME等环境变量。

    于是先卸载rpm安装的jdk

    # rpm -qa |grep java
    # rpm -e jdk1   
    上面的jdk1是grep出来的jdk的版本号,按照那个号将其卸载

    然后去oracle官方网站下载对应于你的机器版本的jdk:

    1.查看系统版本:

    #cat /proc/version

    2.下载地址:

    www.oracle.com/technetwork/jaca/javase/downloads/jdk8-downloads-2133151.html

    3.移动到/usr/lib/jvm目录下,并解压缩

    #cp jdk-8-linux-i586.tar.gz /usr/lib/jvm
    
    #tar -xf jdk-8-linux-i586.tar.gz /usr/lib/jvm

    4.然后在/usr/lib/jvm目录下就会出现文件夹jdk1.8.0.  将这个jdk1.8.0设置为JAVA_HOME

    # vi /etc/profile
    打开文件后,在最后面加入: #set java environment

    JAVE_HOME=/usr/lib/jvm/jdk1.8.0 CLASSPATH=.:$JAVA_HOME/lib.tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH

     如果想要jdk在所有的用户中使用,可以这样:

    # vi /etc/profile.d/java.sh
    打开文件后,输入:
    #set java environment
    JAVE_HOME=/usr/lib/jvm/jdk1.8.0
    CLASSPATH=.:$JAVA_HOME/lib.tools.jar
    PATH=$JAVA_HOME/bin:$PATH
    export JAVA_HOME CLASSPATH PATH

    保存后退出,然后给java.sh分配权限:
    chmod 755 /etc/profile.d/java.sh

    5. 检查是否成功

      echo $JAVA_HOME

      echo $CLASSPATH

      echo $PATH

      java -version

    如果java -version提示下面的错误信息,那么一般是因为jdk的版本没选择正确:

     

    注意:修改了profile要立刻生效,需要执行下面的命令:

      source/etc/profile

     我装jdk是为了配置jenkins, 但是当我在linux终端通过 # sudo service jenkins start 启动jenkins服务的时候却failed,并提示错误信息为:

    后来找到问题所在了,java执行的path需要在jenkins里配置好,jenkins才能找到。配置文件在:

    /usr/lib/jenkins/:jenkins安装目录,WAR包会放在这里。 

    /etc/sysconfig/jenkins:jenkins配置文件,“端口”,“JENKINS_HOME”等都可以在这里配置。

    #执行如下命令: vi /etc/init.d/jenkins

    保存后,重新启动,成功。

  • 相关阅读:
    js实现分享到QQ
    js 复制粘贴
    js弹窗 js弹出DIV,并使整个页面背景变暗
    PHP实现大转盘抽奖算法
    ext 树节点操作
    ExtJS4图片验证码的实现
    随笔分类
    Oracle、MySql、SQLServer 数据分页查询
    Repeater控件使用(含删除,分页功能)
    SQL compute by 的使用
  • 原文地址:https://www.cnblogs.com/xiami303/p/3627966.html
Copyright © 2020-2023  润新知