(Windows 8.1中)packr TestApp建設不會運行
我這是怎麼生成.exe:
轉到這裏,https://github.com/libgdx/packr
下載packr,將.zip。我使用「javac -sourcepath $ SRC -d $ BIN」編譯TestApp源代碼。
類文件正處於斌>玉米> badlogicgames> packr 我去斌,創造manifest.txt讀 「主類:com.badlogicgames.packr.TestApp 」
創建jar:jar -cvmf manifest.txt testapp.jar com 該jar創建並運行良好。
我謹罐子,我的工作主要文件夾從包含packr.jar和config.json
config.json
{
"platform": "windows",
"jdk": "C:/dev/resources/OpenJDK/openjdk-1.7.0-u60-unofficial-windows-i586-image.zip",
"executable": "testapp",
"appjar": "C:/dev/testapp/testapp.jar",
"mainclass": "com/badlogicgames/packr/TestApp",
"vmargs": [
"-Xmx1G"
],
"minimizejre": "soft",
"outdir": "build"
}
資源根據文檔所以我選擇是可選不要使用它。我試過資源和資源文件夾和pom.xml在配置文件中的該部分的正確位置,但它得到相同的結果(運行該exe文件不做任何事情)
運行打包器「java -jar packr.jar config.json」
我得到警告‘SLF4J:無法加載類‘org.slf4j.impl.StaticLoggerBinder’’
但這一過程將繼續,並創建一個exe。我看到的這個線程:
據稱修復此警告(還沒有嘗試過,但似乎相當複雜,因爲我不知道究竟在何處,我想添加到指定的類路徑。罐子(回答者說,當運行「罐子」,但他談論的是哪個罐子我不能說))
但他說這是「只是一個警告」,它似乎很不相關,所以我不知道這是什麼原因.exe沒有運行。
這將是我的第一個問題,這是警告爲什麼.exe不會運行?
如果不是,這裏有什麼問題?我應該使用pom.xml和資源文件夾嗎?
同樣在這個問題中,一個名爲「gouessej」的用戶建議使用包含依賴關係的packr jar,當我下載並使用它時,會創建一個實際以幾秒鐘的流程啓動的exe。該程序仍然無法正常運行。
如果我可以讓某人對我進行非常清楚的說明,我必須做些什麼才能讓這個.exe工作,我會非常感激。
對不起,對於最近的回覆。我該如何幫助你?你是否收到任何錯誤信息? – gouessej