错误信息如下:
java.lang.NoClassDefFoundError: Could not initialize class SketchYourHouse.MediumInCJ
SketchYourHouse.SketchBeans.savePic(SketchBeans.java:56)
SketchYourHouse.SketchServlet.doPost(SketchServlet.java:46)
javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
整个项目网站部分用java MVC(jsp+servlet+javabeans)搭建,核心算法用c++写的,然后通过JNI与javabeans连接起来,SketchBeans就是我的javabeans,声明部分是这样写的:
MediumInCJ mcj = new MediumInCJ();
System.out.println("I got " + mcj.getProbeFeature() + "/n");
MediumInCJ()里是这样写的:
public class MediumInCJ {
static{
System.loadLibrary("dll/DLLforProbe");
}
public native int getProbeFeature();
}
请问各位大神我这是哪里出问题了,个人觉得声明这部分没什么问题阿···