当我尝试使用java -jar restcall.jar
命令运行我的jar文件时,我得到了以下异常:
错误:发生了JNI错误,请检查您的安装和 再次尝试线程中的异常" main" java.lang.NoClassDefFoundError: 组织/阿帕奇/ HTTP /客户端/ ClientProtocolException
它在eclipse中符合并完美运行。请帮助。
答案 0 :(得分:0)
检查Eclipse环境中定义的类路径,并在从powershell调用java时使用-cp选项定义类路径。
答案 1 :(得分:0)
由于jdk版本和jre版本在运行时崩溃而发生此错误。
如果要消除错误,请检查jdk和jre版本,如果发现jdk版本与jre版本不同,则请卸载一次jdk并根据与jre setup匹配的版本下载jdk版本。现在安装。现在尝试运行一个程序。您会发现它可以编译并成功运行。