Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个项目(仅使用静态方法)。现在我想上传一个文件到我的 FTP 服务器。上传过程不是问题(Apache Commons)。但是我要上传的这个文件是我项目中的资源文件。
我将此项目导出到一个可运行的 JAR 文件。
现在问题一:在我的项目中,我必须在哪里存储这个资源文件才能上传它(并确保它也被导出到可运行的 JAR 中)?
问题二:如何将这个文件访问到我的 Java 程序中?
感谢您的帮助 ;)
我刚刚得到了解决方案:
try { InputStream is = new Object(){}.getClass().getResourceAsStream("/myfile.txt"); } catch (Exception e) { System.err.println("Something went wrong"); e.printStackTrace(); }
如果文件“myfile.txt”位于src我的 Eclipse 项目的源文件夹 () 中,则此方法有效。我之前忘记了前导斜线...
src
谢谢大家的帮助!