今天用eclipse写代码出现了这个错误:
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main"
造成的原因是:
自己定义的包路径以java开头造成。
java的类加载器在加载文件时,之前已经加载了以java开头的包路径,也就是rt.jar里面的内容。为了安全,会阻止自定义的包名以java开头。
解决方法:改变包的名即可
今天用eclipse写代码出现了这个错误:
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main"
造成的原因是:
自己定义的包路径以java开头造成。
java的类加载器在加载文件时,之前已经加载了以java开头的包路径,也就是rt.jar里面的内容。为了安全,会阻止自定义的包名以java开头。
解决方法:改变包的名即可