0

我正在尝试使用 getResourceAsStream 加载 java 密钥库,尽管没有成功。我不确定它为什么会失败,但我正在将它加载到 Play 中!2.0 来自典型文件夹内的子文件夹。

这是文件夹结构和密钥库位置:

播放根>>应用程序>>子文件夹1>>密钥库

以及我从中加载它的文件的位置:

播放根>>应用程序>>子文件夹1>>scala.class

以及我如何在里面加载它scala.class

getClass().getResourceAsStream("/keystore")

关于出了什么问题的任何想法?

4

1 回答 1

6

通过在路径前面加上/您在keystore包层次结构的根部要求 a 。尝试以下任一方法:

getClass.getResourceAsStream("/app/subfolder1/keystore")
getClass.getResourceAsStream("keystore")

有关如何指定资源路径的更多详细信息,请参阅Java 文档。

于 2012-04-16T23:14:40.867 回答