高效解决使用java命令时出现Error: A JNI error has occurred, please check your...以及配置环境变量和Powershell验证法
PowerShell
PowerShell/PowerShell: PowerShell 是由微软开发的命令行外壳程序和脚本环境,支持任务自动化和配置管理。它包含了丰富的.NET框架功能,适用于Windows和多个非Windows平台,提供了一种强大而灵活的方式来控制和自动执行系统管理任务。
项目地址:https://gitcode.com/gh_mirrors/po/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下查看
如果喜欢我的文章,请记得三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持,下期更精彩!!!
GitHub 加速计划 / po / PowerShell
44.28 K
7.17 K
下载
PowerShell/PowerShell: PowerShell 是由微软开发的命令行外壳程序和脚本环境,支持任务自动化和配置管理。它包含了丰富的.NET框架功能,适用于Windows和多个非Windows平台,提供了一种强大而灵活的方式来控制和自动执行系统管理任务。
最近提交(Master分支:3 个月前 )
a1774fd9
3 个月前
5ad1f1d2
3 个月前
更多推荐
已为社区贡献4条内容
所有评论(0)