• linux和windows下安装JDK


    一、JDK1.8安装包下载

    linux和windows版本JDK1.8下载:

    百度网盘链接: https://pan.baidu.com/s/1jOiakCwpTMd6E4iNg_QmcQ 提取码: upvd

    二、Linux环境安装JDK1.8

    1、解压安装包

    2、环境变量配置

    通过命令vi /etc/profile修改,根据实际JDK解压目录配置,增加如下内容:

    
    export JAVA_HOME=/usr/java/jdk1.8.0_91
    
    export JRE_HOME=$JAVA_HOME/jre
    
    export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar:$CLASSPATH
    
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
    
    

    3、生效配置文件profile

    输入命令:source /etc/profile 或 . /etc/profile ,让profile文件立即生效

    4、检查JDK是否安装成功

    输入命令:java -version

    三、Windows环境安装JDK1.8

    1、执行exe文件安装

    2、环境变量配置

    根据实际JDK安装目录配置。

    变量名JAVA_HOME,变量值D:\Program Files\Java\jdk1.8.0_91

    变量名Path,变量值增加 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

    变量名CLASSPATH,变量值增加 %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\bin;

    3、检查JDK是否安装成功

    cmd命令窗口输入java -version

    4、多个JDK版本的环境变量切换设置参考

    四、问题

    1、JDK版本不生效原因

    window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题
    现象:某台Windows机器,先安装了JDK1.7,然后配置了JAVA_HOME等环境变量,随后由于项目需要又安装了JDK 1.6,同时修改了JAVA_HOME等环境变量。随后我们在命令行中输入:java -version时,发现后面安装配置的JDK1.6根本没有生效。是什么原因造成的呢?又应该如何来解决?
    原因:在安装JDK1.7时(本机先安装jdk1.7再安装的jdk1.6),自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到了C:WindowsSystem32目录,由于这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级
    解决方案:将C:WindowsSystem32目录下的java.exe,javaw.exe,javaws.exe删除即可。开启新的命令行窗口,再执行java -version时,就得到了期望中的结果。

  • 相关阅读:
    自动安装rpm依赖
    goroutine上下文contxt语法
    goroutine 上下文用法
    Template Method 模式
    设计模式2--设计原则
    centos7关机自动进行远程服务器备份
    实用工具使用
    剑指offer python版 滑动窗口的最大值
    剑指offer python版 左旋转字符串
    剑指offer python版 翻转单词顺序
  • 原文地址:https://www.cnblogs.com/seamy/p/15654557.html
Copyright © 2020-2023  润新知