2010-03-01 90 views
1

我有一個第三方庫,它附帶.dll文件,我需要它才能運行我的java jar文件。當我部署我的應用程序時,如何將它們包含在我的jar文件中? (我正在使用JSmooth創建一個exe文件 - 如果這有助於任何事情)將.dll文件添加到jar

注意:我已經看過this stackoverflow問題,但只有一個答案,並且我不認爲它適用於我。

非常感謝!

+0

爲什麼不呢?在關於堆棧溢出問題的其他討論中(我也自己也研究過這個問題),web-start也作爲解決方案提供,但它基本上給你帶來了同樣的結果 - 它將dll放在臨時目錄中,使它在路徑上可用 – radai 2010-03-01 20:00:24

回答

3

此前已經出現。簡短的回答是,你不能 - 該DLL必須可以訪問下劃線操作系統,因此不能在罐子裏面。 它可以,但是,從罐子中調用loadLobrary之前解壓到某處PATH ....

看這裏:How to make a JAR file that includes DLL files?