• 使用java8



    刚开始一直使用的jdk7,但是学习spark的时候spark推荐Jdk8,很多示例程序都用到了lambda

    机器上安装jdk8只是实验用途,默认还想使用jdk7


    安装完后

    网上说这是因为jdk8安装的时候,会默认在C:/Windows/System32中增加java.exe,这个调用的优先级比path设置要高。所以即使path里指定是老版本的jdk,但是执行java命令显示的依然是新版本的jdk

    那么把里面的java.exe删除掉还是不行。看环境变量

    所以安装的时候不仅生成了java.exe,还默认在环境变量的头部增加了路径,因为以前的环境变量设置都是写在最后面的,所以这个优先使用

    这个路径里面有什么呢?

    三个快捷方式,毫无疑问,这是JDK8的

    那么安装jdk8还想系统默认是jdk7的话不仅要删除java.exe还要把环境变量的变量值的第一个路径删掉,或者放到jdk7路径后面


    如果只改环境变量不删Java.exe会是什么结果呢?你不用试了

    所以乖乖的执行两步吧


    欲为大树,何与草争;心若不动,风又奈何。
  • 相关阅读:
    PowerGhost
    watchdogs感染性挖矿病毒
    XorDDoS木马
    Gates(盖茨)木马
    seasame病毒
    zabbix监控之邮件报警通知
    ubuntu18.04 heirloom-mailx 通过外部SMTP服务器发送邮件
    linux小常识
    zabbix基本概念
    Zabbix图表中文乱码
  • 原文地址:https://www.cnblogs.com/admln/p/useJava8.html
Copyright © 2020-2023  润新知