博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
修改JAVA_HOME环境变量切换jdk无效的问题
阅读量:6029 次
发布时间:2019-06-20

本文共 433 字,大约阅读时间需要 1 分钟。

hot3.png

    机器上同时安装了64位的和32位的jdk,修改JAVA_HOME环境变量切换jdk时,发现无效,java的版本一直没有改变,起初觉得很诧异,难道需要重启,不应该了,半信半疑地重启后,敲入命令java -version,还是原来的版本,我勒了个去啊。终于终于,找到一个文章,跟我一样的问题,顿时泪流满面,。

    问题的根源在于系统目录(C:\Windows\System32)中也存在着java.exe,javax.exe,javaws.exe,这个路径先于JAVA_HOME,所以每次使用java -version查询版本时,出现的总是之前的版本。解决方法就是,把%JAVA_HOME%\bin放到系统Path变量的最前面,详见上面的那篇文章。至于系统中为什么会多出这些文件,我也不是很明确,从命令java -verbose来看,貌似是安装jdk时会拷贝这些文件到系统目录中。

转载于:https://my.oschina.net/u/195881/blog/78637

你可能感兴趣的文章
必须知道的SQL编写技巧,多条件查询不拼字符串的写法
查看>>
Mysql高级之权限检查原理
查看>>
关于PCB 3D 模型的快速导入方法
查看>>
FreeSWITCH在呼叫失败的情况下播放语音提示
查看>>
Mac 与 PC 键盘布局对比
查看>>
什么是基准测试?
查看>>
图的基本概念
查看>>
linux 标准I/O (一)
查看>>
script的defer
查看>>
[AngularJS] ngModelController render function
查看>>
Oracle Dedicated server 和 Shared server(专用模式 和 共享模式) 说明(转)
查看>>
(轉)JSON.stringify 语法实例讲解
查看>>
(转)视频码率,帧率和分辨率的联系与区别
查看>>
nginx相关参考博客
查看>>
使用SQL Server Audit记录数据库变更
查看>>
怎样区分直连串口线和交叉串口线?
查看>>
【翻译】西川善司的「实验做出的游戏图形」「GUILTY GEAR Xrd -SIGN-」中实现的「纯卡通动画的实时3D图形」的秘密,后篇...
查看>>
仿小米便签图文混排 EditText解决尾部插入文字bug
查看>>
DB2数据库用 With语句分隔字符
查看>>
处理和引发事件的规范
查看>>