为什么我得到“LoadLibrary失败,错误1114:动态链接库(DLL)初始化例程失败”?

时间:2015-12-16 13:10:43

标签: java dll applet runtime-error

当我运行我的java应用程序时,会出现一个错误窗口,说明

  

“LoadLibrary失败,错误1114:动态链接库(DLL)>初始化例程失败”。

我已经在不同的机器上测试了我的代码并且它工作得很好。程序显示了一个带有地图的PApplet窗口。但是,在我的笔记本电脑上运行代码,PApplet出现,突然之间DLL错误停止了从被展示休息。

问题可能是什么,我该如何解决?

这是我试图运行的代码。值得一提的是,如果删除setup()方法中的内容,它会成功运行。

import de.fhpotsdam.unfolding.UnfoldingMap;
import de.fhpotsdam.unfolding.providers.Google;
import de.fhpotsdam.unfolding.utils.MapUtils;
import processing.core.PApplet;

public class LifeExpectancy2 extends PApplet {

UnfoldingMap map;
    public void setup()
      {
        size(800,600,OPENGL);
        map = new UnfoldingMap (this, 50, 50, 700, 500, new Google.GoogleMapProvider());
        MapUtils.createDefaultEventDispatcher (this, map);
}
    public void draw()
     {

      }

}

2 个答案:

答案 0 :(得分:1)

我在安装Netbeans后用PHP构建一些项目时遇到了同样的问题,修复了我在Windows 10的控制面板中更改一些图形选项的问题。

观看此视频,看看它是否也能解决您的问题: Windows 10 - Java Loadlibrary Error 1114 我希望它能有所帮助!

答案 1 :(得分:0)

您下载了哪个展开版本?您似乎使用了一些Java IDE(而不是Processing的一个),因此您需要包含所有需要的本机库(即所讨论的DLL)的Unfolding-for-Eclipse发行版。

对于记录,DLL是Windows操作系统的本机库,用于将Java绑定到OpenGL API(JOGL)。