我想弄清楚我的Java是否行爲不端。我該如何告訴Java在哪裏可以找到本地庫?
我已經清理,並內置在NetBeans我的Java項目,然後試着用下面的命令在命令行中運行該程序:
java -jar ProjectName.jar
我收到以下錯誤:
The library x.dll could not be loaded by Windows. Make sure that the library is in your Path environment variable. Exception in thread "main" java.lang.ExceptionInInitializerError.
這是否意味着對於dist文件夾中的庫文件的每個項目,我需要將它包含在路徑環境變量中?這聽起來非常麻煩,我會認爲Java會足夠聰明,可以查看這些庫文件的lib文件夾。或者我需要在IDE中配置其他的東西來做到這一點?
*「我原以爲java會足夠聰明的去查看這些庫文件的lib文件夾。」*什麼是'lib'文件夾?我認爲你會發現lib目錄是你的IDE的工件和它安排事物的方式。 –
啊,你說得對。我正在使用NetBeans。讓我重新編輯/編輯我的問題。 –