当遇到"Error: could not open `D:\JDK\jdk1.8.0\lib\amd64\jvm.cfg'"问题


  安装jdk后,使用命令查看版本

java -version

报错如下:

图0:报错信息

  在网上查了很多博客,最终确定原因:之前的jdk缓存文件未删除。

解决方案:

  根据网上帖子的方法,首先在系统变量中找到javapath的地址,如图1

 

图1:编辑环境变量

  接着根据地址,找到javapath文件夹,将文件夹内三个缓存文件(.exe)删除即可正常使用。

  但是我的环境变量中并无javapath路径,如图2

 

图2:我的环境变量

 

  所以,使用everything.exe查询javapath索引,见图3

 

 图3:使用everything查询javapath

 

   文件夹内文件见图4:

 

 图4:javapath文件夹内文件

  删除后,重新使用命令查看版本:

  

图5:java版本号

  执行成功,问题解决。

获得内容

  1.java命令的启动流程

  2.java.exe、javaw.exe、javaws.exe的含义及作用

  【java基础】java.exe、javaw.exe、javaws.exe的含义和作用 - 一叶平易 - 博客园 (cnblogs.com)

参考:

1.could not open 'D:\Java\lib\amd64\jvm.cfg_xu10281的博客-CSDN博客


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM