问题描述:
    设置了环境变量JAVA_HOME为jdk1.5.0_14的安装目录,并且在PATH变量中加入了%JAVA_HOME%\bin,但在Windows命令行下,执行java -version却显示:
        java version "1.6.0_13"
    而执行javac -version显示:
        javac 1.5.0_14

原因分析:
    同时安装了jdk1.5.0_14和jre1.6.0_13,且PATH变量中,C:\WINDOWS\system32目录在%JAVA_HOME%\bin之前。在Windows命令行下执行命令时,先从当前目录搜素,然后按照PATH设置的路径依次查找命令,而JRE安装时会将java.exe安装到C:\WINDOWS\system32目录下,所以执行java -version命令时,查看的是jre的版本,而javac -version时查看的jdk的版本。

解决方法:
    将%JAVA_HOME%\bin加在PATH变量的头,执行java -version和javac -version,均为1.5.0_14版。

路在脚下

java与javac版本不一致问题相关推荐

  1. 关于java与javac版本不一致问题

    关与java与javac版本不一致问题 出现的问题 解决方法 总结 出现的问题 用java执行test.class字节文件时出现以下错误 Error: A JNI error has occurred ...

  2. java和javac版本不一致(三种解决方法)

    在下载java和jdk时常常出现问题如下,javac编译能过,java运行不过,出现下面提示 然后查一下java和javac的版本如下 发现两个版本不一样,解决方法如下: 1.配置坏境变量,把关于ja ...

  3. java version 和javac版本不一致_windows安裝多個版本的jdk,解決java-version和javac-version版本不一致的問題...

    系統先裝了jdk1.8 ,環境變量里配置的是jdk1.8,java -version 與javac -version 版本一致. 然后安裝了jdk1.6 ,環境變量java_home 改成了1.6,但 ...

  4. javac和java版本不一致_Java和Javac版本不一致

    标签:打开   很多   命令   shell   运行   令行   ade   快速   没有 ## 之前找过很多与Java编译运行版本不一致问题的相关解决 ## 都不怎么理想 ### 原因总的来 ...

  5. 电脑安装两个jdk版本无法切换 同时安装JDK8和JDK16 配置JAVA_HOME为JDK8但 java 和 javac 版本都是16

    JDK8是目前最稳定使用最多的版本,大厂开发都使用JDK8.JDK16是目前最新版. 问题描述 同一台电脑同时安装了JDK8和JDK16,先安装了JDK16后安装的JDK8,设置JAVA_HOME指定 ...

  6. java version 和javac版本不一致_解决linux下javac -version和java -version版本显示不一致...

    [javascript] view plaincopy [root@localhost usr]# $JAVA_HOME/bin/java -version bash: /bin/java: 没有那个 ...

  7. linux java javac版本_linux下java 和 javac version 不一致问题

    centos下 我新安装了个jdk1.7的版本 ,vi profile 之后 java -version 是新版本,想在看看javac -version 发现还是1.6的 之前安装了1.6的 那好咱就 ...

  8. java版本与javac版本不一致引起终端无法运行java文件问题

    终端检查java与javac版本方法: 1 javac -version 2 java -version 网上有很多文章都说在PATH里把jdk的路径放最前面就可以解决问题,但笔者照做之后,错误依旧存 ...

  9. 怎么查看jre版本_javac和java版本不一致问题

    今天有个小伙伴提了个问题:他在本地调试代码,编译和运行时,出现了版本不一致的问题.明明java_home配置没有问题,为什么会出现不一样的版本? 我先简单重现下当时的问题:首先,写了一个简单的java ...

最新文章

  1. bzoj4568(合并线性基+倍增)
  2. common pool2 mysql_用common-pool自定义资源池
  3. 大数据【企业级360°全方位用户画像】标签系统介绍
  4. 读“NoSQL注入的分析和缓解”之摘录
  5. Codeforces 1054D Changing Array
  6. java quartz spring_JavaLib-quartz | 基于Spring Boot Quartz开发的定时任务
  7. 无锁并发的CAS为何如此优秀?
  8. c++ 类和对象的内存管理
  9. 20190806:字符串解密
  10. 模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(下)(核心部分)...
  11. Spring Tool Suite环境搭建
  12. 唱响艾泽拉斯 - 小安专辑
  13. OutLook邮箱服务器设置
  14. 【详细教程·本人亲测】解决win10家庭版系统C:\Users用户名中有中文,更改为英文的问题
  15. 新周刊:放弃北上广的10个理由
  16. 从国产浏览器更换到谷歌浏览器的心路历程
  17. 安全研究 # 二进制代码相似性检测综述
  18. 图灵 | 计算机器与智能
  19. web渗透--ftp暴力破解,明文、嗅探安全等
  20. 写给Krpano小白们的最最最入门级教程(二)

热门文章

  1. Nginx的accept_mutex配置
  2. Samza框架-----学习笔记
  3. maven学习笔记第一节一-maven install 模块之间相互引用
  4. Windows Server 2003 系统安装
  5. Advanced User Administration
  6. 从主流安全开发框架看软件供应链安全保障的落地
  7. 有人劫持智能设备报假警,并直播出警画面
  8. 已遭利用的微软0day CVE-2020-1464,原来是两年前的老相识
  9. Facebook 重金悬赏 Hermes 和 Spark AR 漏洞
  10. 思科警告:IOS 路由器中含有多个严重缺陷,可导致“系统完全受陷”