2009-12-08 41 views
0

我正在使用JODConverter 3.0來處理與OpenOffice進行通信以轉換文檔。除了JODConverter使用來自OpenOffice的Java庫(它使用JNI從系統中獲取某些庫文件)之外,一切工作都很好。如果在運行java時沒有使用-D設置java.library.path方法,則會引發異常。JODConverter 3.0,OpenOffice和JNI

我正在構建的應用程序與平臺無關,並且有一箇中央配置文件。我想保持這樣。我正在考慮使用System.load添加URE bin中所需的每個文件,但似乎有點多。我也在想,也許在我的初始化腳本(運行我的應用程序的腳本)中有某種方式來動態地找到URE bin目錄的位置。由於OpenOffice在安裝時沒有設置任何環境變量,我一直無法找到一個好的解決方案。

我希望我的問題不是模糊或太特定於圖書館(或兩者),它在這裏很晚,我一直在這裏一段時間。

謝謝!

回答

0

我最終將命令直接放入將在安裝時創建的啓動腳本中。安裝時,用戶可以指定路徑並在將來進行更改。