我有一個名爲Snakeyaml.jar
的庫,我想將它添加到我的eclipse項目中,所以當我導出項目時它將包含在我的jar中。到目前爲止,我只能看到添加一個「外部Jar」的方法,該方法僅向構建路徑添加jar庫,並且在導出時不會將其包含在程序中!我該怎麼做,我需要任何插件嗎?請幫忙!添加jar庫到eclipse項目導出
謝謝。
我有一個名爲Snakeyaml.jar
的庫,我想將它添加到我的eclipse項目中,所以當我導出項目時它將包含在我的jar中。到目前爲止,我只能看到添加一個「外部Jar」的方法,該方法僅向構建路徑添加jar庫,並且在導出時不會將其包含在程序中!我該怎麼做,我需要任何插件嗎?請幫忙!添加jar庫到eclipse項目導出
謝謝。
將jar添加到構建路徑用於編譯和運行時,但僅來自eclipse。一個常見的誤解是,jar文件可以添加到其他jar文件中,這將永遠不會工作。你可能想要的是將你的庫jar解壓到你導出的jar文件中。爲了實現這一目標:
導出時,您可以選擇File-> Export-> Runnable Jar Option。然後使用類似的選擇屏幕下方即提取所需的庫到生成的JAR
謝謝,但我怎麼能做到一個非runnable罐子? – Victor2748
@ Victor2748你可以,但也許你會需要一個ANT腳本或maven來做到這一點。見http://stackoverflow.com/questions/15085324/how-to-create-a-not-runnable-not-executable-jar-with-other-external-jar-dependen – rockstar
好吧,我明白你實際上是問!您需要將Snakeyaml.jar文件放入導出的jar文件中,並讓程序使用它的庫。
爲此,請將Snakeyaml.jar文件拖放到eclipse中的src文件夾中。
然後,轉到構建路徑,而不是尋找構建路徑的外部jar,選擇使用已經在eclipse中的src文件夾中的jar文件。一旦你這樣做,你應該導出它,並選擇「提取所需的庫到jar文件」或類似的東西,一切都應該運作良好!你會注意到當用Winrar這樣的工具打開導出的jar文件時,你在src文件夾中的jar文件不在那裏,但jar的包實際上與你的jar包並排。
謝謝,但它可能與一個非runnable罐子? – Victor2748