我創建了一個應用程序,在我的計算機中,該jar運行時沒有任何問題。我試圖在另一臺電腦上運行它,它根本就沒有做任何事情。然後,我在另一臺電腦上試過同一個罐子(如果你想這麼看,那麼第三臺電腦),那裏,罐子運行沒有問題。所以我回到第二個,並試圖從命令行運行它,它給了我這個錯誤:在計算機中運行jar java.lang.UnsatisfiedLinkError在另一臺計算機中運行lwjgl.dll
「thead」main「中的異常java.lang.UnsatisfiedLinkError:無法加載庫: C:\ Users \ hectlr \ lib \ natives \ lwjgl.dll「
真正引起我注意的是,在其他計算機上工作,但它沒有使用該路徑,我的意思是,第一個,mi pc它是c:\ users \ hectorhammett ...而另一臺pc是c:\ users \ pedro ...在pedro中,我沒有任何關於java的東西,它是最近成形的pc,我剛剛安裝了java,它是工作......任何想法?
你是從一個批處理文件運行jar還是雙擊它? –
只需雙擊它。 –
當我這樣做時,jar會自動提取jar文件夾中正在使用的dll文件。然後我複製所有的rar然後提取他們,他們的工作。可能在jar導出設置中必須有路徑變量。 –