2012-06-19 88 views
0

問題是:當從Eclipse導出時,可執行jar包含什麼? 我在問,因爲我想知道,例如,如果我在項目根目錄中有圖像,該圖像是否會包含在導出中?可執行的jar - 導出的內容

澄清:我說的可運行jar文件(編輯)

+3

你爲什麼不試試看看產生的jar文件是什麼或不在? –

+0

@StevenDevijver目前,我無法導出項目並轉到該部分,看看它是否有效。我會尋找一些可以打開.jar文件的應用程序。 Ty爲您的評論。 – CosminO

+0

@Ameoo應用程序,可以打開jar文件:7Zip,WinRAR – brimborium

回答

1

你的意思是File->Export...->Runnable JAR file?只有類文件在jar中,並且 - 如果選擇此選項 - 鏈接的庫。然而,你可以創建一個源文件夾(將其命名爲「ressources」),這也將包含在你的jar中。

+0

我已經創建了一個新的源文件夾,並且它不會在jar中導出 – CosminO

+1

@Ameoo我剛剛測試過,它工作正常。我創建了一個源文件夾('右鍵單擊project-> New-> Source Folder')並將其命名爲「test」。之後,我在那裏移動了一個文件「asdf」,並將項目導出到jar('右鍵單擊project-> Export ...-> Java-> Runnable JAR文件')。請注意,文件「asdf」將位於jar文件的根目錄中,不會有任何文件夾「test」。 – brimborium

+0

是的,這裏的結果相同。在代碼中,我使用一個文件作爲「test/filename.abc」,它工作。導出後,我收到了與filename.abc未找到時相同的消息,因爲它在根文件夾中導出。我怎樣才能克服這個問題? – CosminO