zoukankan      html  css  js  c++  java
  • 一、cent OS安装配置JDK

    1. 到oracle官网下载JDK
      http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html
    2. 在cent OS系统上检测本机是否安装了JDK
      命令:java -version

    3. 将JDK上传到cent OS
      命令:scp -P 22 本地文件地址 用户名@IP地址:服务器存放地址

    4. 解压缩
      tar -zxvf jdk1.8.tar.gz

    5. 创建一个新目录
      mkdir /usr/local/java

    6. 将文件移动到新目录
      mv ./jdk1.8.0_181 /usr/local/java/

    7. 配置环境变量
      vim /etc/profile

      尾部添加:

      1 export JAVA_HOME=/usr/local/java/jdk1.8.0_181
      2 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
      3 export PATH=$PATH:$JAVA_HOME/bin

      esc - > :wq 保存退出
      这里解释一下配置项:
      1)export命令用于设置环境变量,由于profile会在系统启动的时候加载,所以该文件里的export命令将设置系统启动的环境变量;
      2)第一行,设置了JAVA的根目录
      3)第二行,设置了类路径,加载rt.jar和dt.jar和tools.jar,这三个jar包分别的作用是:
        3-1)rt.jar:在{Java根目录}/jre/lib包下,该jar文件包括了Java的基础类库,也就是我们在JDK文档里看到的绝大多数内容
        3-2)dt.jar:在{Java根目录}/lib包下,该jar文件包括了关于运行环境的类库,主要是swing,所以如果使用swing需要加上
        3-3)tools.jar:在{Java根目录}/lib包下,该jar包含了编译和运行的工具,也即是javac、java命令的具体调用的内容
      4)第三行,设置了{Java根目录}/bin下的二进制命令作为系统命令,也就是加入path路径当中

    8. 重新加载/etc/profile文件
      source /etc/profile

    9. 验证
      java -version 
      如果出现permission denied问题,你需要对Java根目录开放权限 (sudo chmod -R 777 /JavaHome的根目录)
  • 相关阅读:
    nopcommerce商城系统--源代码结构和架构
    Unity3d Material(材质) 无缝拼接
    unity3d中的http通信 二
    unity3d中的http通信
    Unity3d webplayer获取url参数
    Unity3d 读取网络xml
    unity3d web.config设置
    Unity3d Web3d资源的动态加载
    Unity3d webplayer发布的问题和100%自适应浏览器
    Unity3d 与IOS 相互调用
  • 原文地址:https://www.cnblogs.com/lay2017/p/7442217.html
Copyright © 2011-2022 走看看