自己寫的maven項目打包以后的一個email測試類jar,放到linux上運行時報錯:
Error: A JNI error has occurred, please check your installation and try again
原因是在Pom.xml中寫入的jar,在Linux上缺少,解決方法是將pom.xml中的jar放到Linux上,運行是通過-cp加載上去,比如:
java -cp javax.mail-1.6.1.jar:TestModule-0.0.1-SNAPSHOT.jar com.aliyun.mayun.SendMail
就是將javax.mail-1.6.1.jar:TestModule-0.0.1-SNAPSHOT直接手動加載到jvm上了。