在使用Gnome的Ubuntu Linux上,通過雙擊Gnomes文件瀏覽器中的jar文件來運行我的Swing應用程序會導致錯誤,因爲找不到通過Java插件框架動態加載的所需庫(駐留在子目錄中)。如何讓Java在Gnome的當前目錄中執行jar?
框架本身的基礎庫已正確解析,正如我的可執行jar的清單文件中所述。 但是,一旦框架啓動,找不到插件(甚至沒有指定我的平臺的插件)。
通過
java -jar myjar.jar
的作品就像一個魅力啓動從終端應用,廣告不會通過雙擊一個shell腳本運行的應用程序。
但是,我想避免一個終端窗口。 (我是一個Windows用戶,也許它不會惹惱linux用戶,因爲它會影響Windows上的用戶。)
這個問題在多個Linux系統中是可重現的。 有什麼我需要做,所以Java解析正確的庫?
它們是空間分隔的。 – dhiller 2008-11-05 07:30:05