2012-06-10 110 views
0

我被卡住了,應該如何將HTML文件添加到我的項目中,以便在創建jar並將其移動到我的計算機中的任何位置時,它會在運行jar時加載HTML文件。如何在Eclipse中製作一個包含需要在jar啓動時運行的HTML文件的jar文件?

+0

您可以創建Web應用程序war文件加載它們。如果那就是你想要的? –

+0

這是一個Web應用程序,一個桌面應用程序。或者是其他東西?什麼是'HTML'? 1)網絡應用程序。 2)桌面應用程序的幫助文件。 3)... –

回答

0

將Web組件添加到名爲Web應用程序歸檔(WAR)的包中的Java EE應用程序,該包是一個類似於用於Java類庫的包的JAR。 WAR通常包含除Web組件之外的其他資源,其中包括:

服務器端實用程序類(數據庫bean,購物車等)。 靜態Web資源(HTML,圖像和聲音文件等) 客戶端類(小程序和實用工具類)

檢查此鏈接 http://docs.oracle.com/javaee/6/tutorial/doc/bnadx.html

2

您應該添加他們爲src/main/resources文件 - 這些然後使用您的代碼打包到您的.jar中。

然後你可以使用Class方法getResource()getResourceAsStream()

+0

ImageIcon img = new ImageIcon(Help.class.getClass()。getResource(「/ main/resources/Back24.gif」));但它仍然不顯示在框架 – ribarcheto94

+0

@ richarcheto94上 - 資源需要與您調用'getResource()'的類在資源文件夾中的相同包中。在你的情況下,首先,你在'Class'類('Help.class.getClass()'''''Class'')上調用它 - 只需要使用'Help.class.getResource()';其次,如果'Help'處於包'com.richarcheto',那麼資源應該在'resources/com/richarcheto/Back24.gif'中(這不是絕對必要的,因爲你可以指導導航到資源路徑,但它是一個容易開始的地方從...) – amaidment

相關問題