我試圖獲取打包爲jar文件中資源的文檔的文件路徑,以便我可以在swing應用程序中顯示它。我從eclipse運行它的方式現在有效,但如果將它導出到可運行的jar文件,我無法訪問打包在jar文件中的文檔。當它在jar文件中時,如何獲得文檔的文件路徑?訪問打包在jar文件中的文檔
這裏是代碼行展示如何,我試圖訪問該文檔:
File document = new File(getClass().getResource("/resources/documents/document.pdf").getPath());
您是否檢查過'document.pdf'是否在該位置的jar內? – khachik 2010-12-14 18:27:39
是的。我修改爲代碼使用URL而不是文件,如果現在工作。 – MBU 2010-12-14 18:58:29