2013-02-12 46 views
0

我正在開發一個項目(僅使用靜態方法)。現在我想上傳一個文件到我的FTP服務器。上傳過程不是問題(Apache Commons)。但是我想上傳的這個文件是一個資源文件,它在我的項目中。通過使用Java的FTP上傳資源文件

我將此項目導出到可運行的JAR文件。

現在問題一:WHERE在我的項目中,我必須存儲此資源文件以便能夠上載它(並確保它也被導出到可運行JAR中)?

問題二:如何將此文件存入我的Java程序?

謝謝你的幫助;)

+0

您需要獲取資源,解壓縮,搜索文件,檢查它,然後上傳它。你可以擴展「我的應用程序只適用於靜態環境..」歡呼 – PbxMan 2013-02-12 18:41:32

+0

我已經讀過你的問題至少3次,但你的具體問題是很難理解。看起來好像你混淆/混淆了一些基本概念/術語。 – BalusC 2013-02-12 18:43:15

+0

我剛剛更新了我的答案:)希望它更容易理解...... – 2013-02-12 18:52:43

回答

1

我剛剛得到了解決:

try { 
    InputStream is = new Object(){}.getClass().getResourceAsStream("/myfile.txt"); 
} catch (Exception e) { 
    System.err.println("Something went wrong"); 
    e.printStackTrace(); 
} 

這工作,如果文件「myfile.txt的」位於成的源文件夾(src)我Eclipse項目。我忘了前面的斜槓...

謝謝大家的幫助!