目录

java调用dll报内存溢出错误或者程序崩溃

目录

java调用dll报内存溢出错误或者程序崩溃

因为业务需要,需要用Java去调用dll动态库来分析图片,结果调用后导致程序内存溢出,或者直接崩溃;再经过反复检查后,发现本身的我写的java代码并没有问题,最终去验证图片的时候:

******1.图片访问不到,导致dll动态库报错,最终使程序崩溃;

2.图片没有alpha通道(阿尔法通道),导致dll动态无法对图片进行分析;

3.图片含有背景;******

上述原因在排除dll动态库本身没有错误的情况下,如果dll动态库本身有问题则上述原因可能不成立;

(如有错误,还请指正)