2012-11-27 40 views

回答

2

如果您想从同一个软件包加载东西,请不要使用getClassLoader。如果你这样做,你需要完整的路径。

Just

InputStream str = this.getClass().getResourceAsStream("filename"); 
+0

这也不起作用。我尝试过这个。我需要在任何地方放置任何反斜杠(/)吗?我听说目录路径不会获取结果,但是classspath会?那是什么? – user1855888

+0

不,如果文件真的在同一个软件包中,那可能会起作用。文件在哪里?类文件(不是源文件)以及要加载的文件?两个在同一个JAR文件中? – Thilo

+0

我们想要检索的文件是一个ovf文件。不是一个java文件。它在src文件夹中。 .class位于classes文件夹中。 – user1855888

相关问题