0

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

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

现在问题一:在我的项目中,我必须在哪里存储这个资源文件才能上传它(并确保它也被导出到可运行的 JAR 中)?

问题二:如何将这个文件访问到我的 Java 程序中?

感谢您的帮助 ;)

4

1 回答 1

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 项目的源文件夹 () 中,则此方法有效。我之前忘记了前导斜线...

谢谢大家的帮助!

于 2013-02-12T21:34:52.197 回答