目录
一、项目场景
进行Java程序的编译与运行,在操作过程中报错
二、问题描述
具体为javac编译成功,而java运行报错;如下图:
错误为:Error: A JNI error has occurred,please check your installation and try again (错误:JNI错误发生,请检查您的安装,然后重试。)
三、原因分析
- 使用命令:分别查看javac、java的版本号
javac -version
java -version
- 使用命令:看java命令的具体路径
where java
四、解决方案
- 首先进入高级系统设置界面
- 单击环境变量选项卡
-
双击击系统变量中的Path变量
-
可以看到存在两个版本的java,而我目前使用的是%JAVA_HOME%\bin路径,所以将此选项上移到另一个java上方即可 或者直接删掉多余的那一个。
-
验证
运行成功~
注意:
- 配置完成后不要忘记点确定!!!
- 验证的时候要重新打开命令行窗口!!!
本文所涉及的他人内容包括但不限于文字、图片、音频、视频等,来源于各个渠道和资源,并非本文作者原创。在使用他人内容时,本文作者已经尽力确保遵循适用的版权法律和相关规定,并尽力寻找和确认素材的合法来源。在此声明中的他人内容的使用,仅出于分享和传播信息的目的,并不代表本文作者对其内容的观点或立场进行支持或认可。本文作者对他人内容的准确性、完整性或时效性不承担责任,并且不保证这些素材没有侵犯任何第三方的知识产权。
素材来源:
- 等