2015-12-16 81 views
-1

當我運行我的Java應用程序中的錯誤窗口時說爲什麼我會得到「LoadLibrary失敗,錯誤1114:動態鏈接庫(DLL)初始化例程失敗」?

「的LoadLibrary失敗,出現錯誤1114:一個動態鏈接庫(DLL)>初始化例程失敗」。

我已經測試我的代碼在不同的機器,它的工作perfectly.The程序顯示與地圖inside.However一個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

您的Java應用程序依賴於您的筆記本電腦上不存在或者不在預期位置的DLL。哪個DLL?我們無法知道。因爲我們不知道你的申請。所以沒有你的進一步信息,我們只能猜測。 – SubOptimal

+0

@SubOptimal應用程序本身使用我已經安裝的Processing java庫。我想不到任何其他庫,除了我的應用程序可能使用。那會是一個應該包含在Windows中的圖書館嗎? –

回答

0

你下載了哪個展開版本?您似乎使用了一些Java IDE(而不是Processing的一個),因此您需要包含所有需要的本機庫(即所討論的DLL)的Unfolding-for-Eclipse發行版。

對於記錄,DLL是Windows操作系統的本地庫,用於將Java綁定到OpenGL API(JOGL)。

1

我有同樣的問題後,我安裝我的NetBeans構建在PHP中的一些項目,它是固定在改變我的Windows 10

的控制painel一些圖形選項就拿這個視頻看看,看看它也解決了你的問題: Windows 10 - Java Loadlibrary Error 1114 我希望它可以幫助!

相關問題