我正在开发一个项目(仅使用静态方法)。现在我想将文件上传到我的FTP服务器。上传过程不是问题(Apache Commons)。但是我要上传的这个文件是我项目中的资源文件。
我将此项目导出到可运行的JAR文件。
现在问题一:我的项目中是否必须存储此资源文件才能上传它(并确保它也会导出到可运行的JAR中)?
问题二:我如何将这个文件存入我的Java程序?
感谢您的帮助;)
答案 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
)中,则此方法有效。我忘了领先的斜线......
谢谢大家的帮助!