当我运行我的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()
{
}
}
答案 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)。