首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到Java文件路径

找不到Java文件路径
EN

Stack Overflow用户
提问于 2016-11-15 16:27:58
回答 2查看 3.4K关注 0票数 3

我正在使用Java8和Spring一起运行在Wildfly服务器上。

我有以下方案:

LanguageChunkerServiceImpl中,我试图获得en-parser-chunking.bin的一个句柄,但是我得到了一个错误:

java.io.FileNotFoundException: en解析器-chunking.bin(系统找不到指定的文件)

我的代码:

LanguageChunkerServiceImpl.java

代码语言:javascript
复制
new FileInputStream("en-parser-chunking.bin");

代码语言:javascript
复制
new FileInputStream("./src/main/java/com/jobs/spring/service/lang/en-parser-chunking.bin");

但是,当我从main方法中运行它时,下面的操作是有效的:

代码语言:javascript
复制
new FileInputStream("./src/main/java/com/jobs/spring/service/lang/en-parser-chunking.bin");

有人能告诉我这条路应该是什么吗?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-11-15 18:09:08

如果使用spring,则应该将文件放在资源文件夹中,而不是src/java中。

票数 1
EN

Stack Overflow用户

发布于 2016-11-15 17:20:58

下面是工作:

如果您正在使用Spring,请将该文件放入参考资料dir中。

代码语言:javascript
复制
        ClassLoader classLoader = getClass().getClassLoader();
        File file = new File(classLoader.getResource("en-parser-chunking.bin").getFile());
        System.out.println(file.getAbsolutePath());
        modelInParse = new FileInputStream(file.getAbsolutePath());
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40614943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档