使用Java通过FTP上传资源文件

时间:2013-02-12 18:08:12

标签: java eclipse resources ftp

我正在开发一个项目(仅使用静态方法)。现在我想将文件上传到我的FTP服务器。上传过程不是问题(Apache Commons)。但是我要上传的这个文件是我项目中的资源文件。

我将此项目导出到可运行的JAR文件。

现在问题一:我的项目中是否必须存储此资源文件才能上传它(并确保它也会导出到可运行的JAR中)?

问题二:我如何将这个文件存入我的Java程序?

感谢您的帮助;)

1 个答案:

答案 0 :(得分:1)

我刚刚得到了解决方案:

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

如果文件“myfile.txt”位于Eclipse项目的源文件夹(src)中,则此方法有效。我忘了领先的斜线......

谢谢大家的帮助!