程序运行是检测代码是否正确的途径之一,如果运行结果提示有代码错误,那么程序员就要及时修改,保证代码的正确性,那java运行出现JNI错误怎么办?下面来我们就来给大家讲解一下。
1.问题:
编译时错误:A JNI error has occurred, please check your installation and try again
2.分析:
重复安装了JDK,电脑中存在不同版本JDK
3.解决:
①命令行中通过“java -version”和“javac -version”查询SDK版本
②把不需要的版本删除掉(在控制面板卸载)
③调整环境变量为留下的JDK相关信息
④重新编译查看是否仍有错误
4.验证:
javac与java指令显示出的版本一致
Java运行环境是什么?
Java运行环境顾名思义,就是运行Java程序时所需要的环境,英文名称为 JRE(java runtime environment),Java运行环境由JVM和Java SE标准类库组成。一般情况下,我们只在个人电脑上装上jdk后,就可以运行java程序了。
JRE与JDK的区别:
JDK就是我们所说的Java开发工具,英文全称为java Development Kit的缩写,是Java的开发工具包,主要包含了各种类库和工具,当然也包含了另外一个JRE。JDK是做开发用的,提供了很多工具,例如javac,也就是java compiler。 你所编写的Java代码文件经过JavaC命令编译之后就会生成字节码文件,这个字节码文件是给jvm(java的虚拟机)用的,由jvm进行解释后形成机器语言给计算机。
所以jdk和jre的区别就是一个用于开发,一个用于运行,刚刚我们也说过,JDK中包含一个JRE,所以我们在安装JDK的时候会出现两次安装过程,一次是安装JDK,一次是安装JRE,我们在安装完JDK之后就可以停止安装程序,不用再单独安装JRE了。
现在大家应该知道Java运行环境的相关内容了吧,只有将这些都了解清楚,才能更好的进行开发哦!最后大家如果想要了解更多java入门知识,敬请关注奇Q工具网。
推荐阅读: