高效解决使用java命令时出现Error: A JNI error has occurred, please check your...以及配置环境变量和Powershell验证法

在这里插入图片描述
如上图显示,说明系统中存在多个java版本或者java和javac版本不一致
在这里插入图片描述
这可以看出系统中存在多个java版本。

我去我的java文件目录下查,发现有Java_SE和jdk…文件,之前我是用jre运行java的,但后来又下载了jdk版本,所以当我删掉jre的Java_SE文件之后,一切都正常了。我想说,不到万不得已,最好还是不要重装java,原本只需要几秒钟删文件的事变成花将近一小时重装配置软件,那该有多崩溃啊

这里是Java_SE内的文件
在这里插入图片描述
所以我还是推荐初学者用jdk版本的,jre里的工具不多,不适合做大型项目

删完文件,接下来就可以用java命令运行程序了
在这里插入图片描述

下面附上配置环境变量的方法
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
新建JAVA_HOME系统变量,变量值要根据你的jdk所在路径的值输入
在这里插入图片描述
然后再新建一个CLASSPATH系统变量,变量值为
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
在这里插入图片描述
在这里插入图片描述
依次添加
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

最后点击确定

为了验证一下,可以按win + R进入命令行窗口,进行具体验证,分别输入java和javac

也可以在windows下的powershell下查看
在这里插入图片描述
在这里插入图片描述

如果喜欢我的文章,请记得三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持,下期更精彩!!!

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值