本文主要介紹java命令打包可執(zhí)行文件jar(java打包命令),下面一起看看java命令打包可執(zhí)行文件jar(java打包命令)相關(guān)資訊。
之前寫過一篇關(guān)于java命令打包的文章。當(dāng)時,打包的jar不包括libs庫。最近我打包bindview.jar的時候發(fā)現(xiàn)需要設(shè)置libs的庫依賴。查閱了很多資料,發(fā)現(xiàn)網(wǎng)上發(fā)布這個問題的人并不多。it 這一切都很奇怪,可以 不要跑。后來,我不得不通過eclipse import運行jar包來查看內(nèi)部內(nèi)容。導(dǎo)出下圖:
之后解壓jar文件: unzipbind . jar,找到j(luò)ar包中的文件如下:
其中,我們對mata-inf當(dāng)然不陌生。但是org有點奇怪,你知道嗎?事實上,org中的文件夾是jar中所有的libs依賴庫。事實上,他在libs下解壓了jar包。然后我們可以做同樣的事情。例如:
jarcvfm bindview。罐子。/meta-inf/manifest。mfcom/:,1.0class-path:,.main-class:,com.owant.bindviewtool此時,我的思緒全是關(guān)于class-path:的。我做了一些改變。
manif:,1.0class-path:,./libs/main-class:,com.owant.bindviewtool哈哈,我發(fā)現(xiàn)我不用解壓原來的jar包就可以運行了。重新執(zhí)行jar命令。
標(biāo)簽:
發(fā)現(xiàn)文件
了解更多java命令打包可執(zhí)行文件jar(java打包命令)相關(guān)內(nèi)容請關(guān)注本站點。