2010-05-06 103 views
0

我想用java做一個遊戲,但我有點兒新奇。遊戲中有圖像,當我從eclipse運行應用程序時,它們都顯示正常。但是,當我將項目導出爲應用程序時,圖像不顯示。當我將應用程序放置在與圖像相同的文件夾中時,它們會在我運行該應用程序時顯示出來,因此有人建議我只需將圖像文件放入JAR中。有人能告訴我如何?謝謝將圖像添加到Eclipse中的JAR文件?

回答

3

要從jar加載文件,您需要使用getResourcegetResourceAsStreamThread.currentThread().getContextClassLoader()。或者,您可以使用您的應用程序創建一個zip文件,並且實際上擁有jar外的圖像,並按照您當前的方式從文件系統加載它們。

+0

這裏有一個很好的指南是這樣的:http://www.devx.com/tips/Tip/5697 – 2010-05-06 22:57:19

0

我不知道這是如何工作的,但我知道你可以提取JAR文件。我認爲他們也只是擴展名爲.jar的ZIP文件。

所以,只要提取它,把你的形象和重新包裝一下:)

+0

這個答案是誤導。這不是打算使用JAR文件的方式。如上所述,您可以直接從JAR中加載它們,而無需將它們拆開包裝。 – Arne 2010-05-09 17:03:51