• Deepin系统手动安装oracle jdk8详细教程


    Deepin系统手动安装oracle jdk8详细教程

    oracle官网下载jdk压缩包,使用 sudo tar -zxf jdk***解压文件,我放在在了home/diy/java/jdk路径下。

     

    jdk文件路径:/home/diy/java/jdk/jdk1.8.0_152

     

    JDK环境变量配置

    修改配置文件

    sudo vi /etc/profile

    进入之后,敲一下 i,然后就可以编辑内容了。

    在文件的末尾增加内容

     

    JAVA_HOME= /home/diy/java/jdk/jdk1.8.0_152

    CLASSPATH= /home/diy/java/jdk/jdk1.8.0_152/lib

    PATH=$PATH:$JAVA_HOME/bin:$CLASSPATH

    export PATH

     

    使用esc,然后输入:wq,保存退出

     

    使配置生效,命令端输入:

    source /etc/profile

     

    配置默认JDK

    创建新的java版本

    在shell用update-alternatives命令创建新的系统命令链接:

     

    sudo update-alternatives --install /usr/bin/javac javac /home/diy/java/jdk/jdk1.8.0_152/bin/javac 1171

     

    sudo update-alternatives --install /usr/bin/java java /home/diy/java/jdk/jdk1.8.0_152/bin/java 1171

     

    sudo update-alternatives --install /usr/bin/jar jar /home/diy/java/jdk/jdk1.8.0_152/bin/jar 1171

     

    sudo update-alternatives --install /usr/bin/javah javah /home/diy/java/jdk/jdk1.8.0_152/bin/javah 1171

     

    sudo update-alternatives --install /usr/bin/javap javap /home/diy/java/jdk/jdk1.8.0_152/bin/javap 1171

     

    update-alternatives是ubuntu系统中专门维护系统命令链接符的工具,后面的1171是用来指定当前链接的优先级,最高的优先级将自动被设置为默认版本。

     

    可以用下面的命令查看JAVA的版本和优先级:

     

    update-alternatives --display java

     

    选择JAVA的版本

     

    执行命令

    update-alternatives --config java

     

    输出

    有 2 个候选项可用于替换 java (提供 /usr/bin/java)。

     

    选择 路径 优先级 状态

    ------------------------------------------------------------

    * 0 /usr/lib/jvm/jdk1.7.0_79/bin/java 1171 自动模式

    1 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 手动模式

    2 /usr/lib/jvm/jdk1.7.0_79/bin/java 1171 手动模式

    上图可以看到刚刚配置的JDK 1.7优先级配置为1171,高于原有的1081,所以被自动设置为默认。

     

    测试

     

    查看JAVA版本

    在shell上执行下面命令

    java -version

     

    如果得到如下输出,证明JDK已经成功安装配置了。

     

    Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp

    java version "1.8.0_152"

    Java(TM) SE Runtime Environment (build 1.8.0_152-b16)

    Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode)

     

    如果遇到eclipse配置Tomcat8时,无法识别Tomcat文件夹的话,参考可能是文件权限问题:

     

    -R 递归进行某项操作,不论是删除文件夹或者修改文件夹下所有文件权限

     

    权限更改,777相当于完全控制权限:

    更改一个文件夹或文件的权限:chmod 777 文件路径/文件名称

    更改文件夹下所有文件的权限:sudo chmod -R 777 文件夹

  • 相关阅读:
    windows服务的默认启动类型和登录帐户
    oracle通过sql随机取表中的10条记录
    oracle如何四舍五入?
    Sql Server数据库自增长字段标识列的插入或更新修改操作办法
    将一个表中的数据导入到另一张表中
    设计模式已经陨落了?
    LINQ架构简单描述
    Asp.Net 验证控件
    .Net 三层架构开发初步
    C++编程思想
  • 原文地址:https://www.cnblogs.com/diyunfei/p/8135089.html
Copyright © 2020-2023  润新知