java导出jar带第三方库_在.jar文件中导出java库
我仍然是
java的新手,我對(duì)導(dǎo)出.jar文件非常新.我有一個(gè)小游戲,我想發(fā)送給一些朋友,我被告知在另一個(gè)問題,我應(yīng)該將它導(dǎo)出到一個(gè)可執(zhí)行的jar文件.好吧,我終于在我的計(jì)算機(jī)上工作了但是當(dāng)我把它發(fā)送給其他人時(shí)它不起作用,因?yàn)樗麄儧]有圖書館.
我正在導(dǎo)入objectdraw庫,沒有它我的程序根本就不會(huì)運(yùn)行!
所以基本上我需要找到一種方法來導(dǎo)出對(duì)象繪制庫作為我的.jar文件的一部分,以便他們也可以使用它.我只是將它包含在jar命令的包含文件中嗎?
例如:jar cmf MANIFEST.mf Archery.jar * /System/Library/Java/Extensions/objectdraw.jar
或者是什么?我現(xiàn)在正在使用命令行.
最佳答案 最簡單的方法是發(fā)送JAR庫文件,并向清單添加Class-Path條目.此條目如下所示:
Class-Path: objectdraw.jar
您也可以手動(dòng)設(shè)置CLASSPATH環(huán)境變量.
或者,您可以解壓縮庫并將所有(或只需要的文件)添加到最終的jar中.但這并不總是有效,因?yàn)橛行煲蕾囉趖eir JAR文件的完整性.
最后,可以在主JAR中包含依賴項(xiàng),但它需要一個(gè)自定義類加載器.
總結(jié)
以上是生活随笔為你收集整理的java导出jar带第三方库_在.jar文件中导出java库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java新手造假_老板居然让我在Java
- 下一篇: 转动风车java_java实现-图的相关