問題是:當從Eclipse導出時,可執行jar包含什麼? 我在問,因爲我想知道,例如,如果我在項目根目錄中有圖像,該圖像是否會包含在導出中?可執行的jar - 導出的內容
澄清:我說的可運行jar文件(編輯)
問題是:當從Eclipse導出時,可執行jar包含什麼? 我在問,因爲我想知道,例如,如果我在項目根目錄中有圖像,該圖像是否會包含在導出中?可執行的jar - 導出的內容
澄清:我說的可運行jar文件(編輯)
你的意思是File->Export...->Runnable JAR file
?只有類文件在jar中,並且 - 如果選擇此選項 - 鏈接的庫。然而,你可以創建一個源文件夾(將其命名爲「ressources」),這也將包含在你的jar中。
我已經創建了一個新的源文件夾,並且它不會在jar中導出 – CosminO
@Ameoo我剛剛測試過,它工作正常。我創建了一個源文件夾('右鍵單擊project-> New-> Source Folder')並將其命名爲「test」。之後,我在那裏移動了一個文件「asdf」,並將項目導出到jar('右鍵單擊project-> Export ...-> Java-> Runnable JAR文件')。請注意,文件「asdf」將位於jar文件的根目錄中,不會有任何文件夾「test」。 – brimborium
是的,這裏的結果相同。在代碼中,我使用一個文件作爲「test/filename.abc」,它工作。導出後,我收到了與filename.abc未找到時相同的消息,因爲它在根文件夾中導出。我怎樣才能克服這個問題? – CosminO
Eclipse的JAR出口如下jar包規格: http://docs.oracle.com/javase/1.4.2/docs/guide/jar/jar.html
但一如既往 - 最好的選擇學習只是給它一個嘗試。 它快速簡單。
你爲什麼不試試看看產生的jar文件是什麼或不在? –
@StevenDevijver目前,我無法導出項目並轉到該部分,看看它是否有效。我會尋找一些可以打開.jar文件的應用程序。 Ty爲您的評論。 – CosminO
@Ameoo應用程序,可以打開jar文件:7Zip,WinRAR – brimborium