zoukankan      html  css  js  c++  java
  • 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时,就得到了期望中的结果。

  • 相关阅读:
    大端序与小端序
    中断分类
    PHP开发框架[国内框架]
    PHP开发框架[流行度排名]
    ecshop 后台分页功能
    Windows下phpStudy中的Apache无法启动的排查方法
    Windows里配置Apache2.2+PHP5.3+mod_fcgid运行高效的FastCGI模式
    Apache多虚拟主机多版本PHP(5.2+5.3+5.4)共存运行配置全过程
    让 Node.js 支持 ES6 的语法
    微信小程序请求wx.request数据,渲染到页面
  • 原文地址:https://www.cnblogs.com/seamy/p/15654557.html
Copyright © 2011-2022 走看看