Java没有找到sql文件

时间:2018-04-16 20:59:21

标签: java io filenotfoundexception

我有一个使用SQLite作为数据库的Java应用程序。我想执行一些存储在名为" setup.sql"的文件中的设置查询。

我调用以下代码来读取文件:

  

BufferedReader reader = new BufferedReader(new   的FileReader(Resources.SETUP.file)))

Resources.SETUP.file是一个存储文件路径的枚举,在本例中为" sql / setup.sql"位于我项目的资源文件夹中。

我将此方案用于其他文件,例如图像和本地化,这完全有效,如下面的徽标图像示例(Enum是" images / logo.png"):

  

Image logoImage = new Image(Resources.LOGO.file);

然而,对于sql文件,我总是得到FileNotFoundException

我是否错误地使用了读者?

以下不起作用:

  

的getClass()的getResource(Resources.SETUP.file)。 - >的InvocationTargetException

     

的getClass()getClassLoader()的getResource(Resources.SETUP.file)。; - > FileNotFoundException异常

0 个答案:

没有答案