首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【Flink教程-已解决】在idea中测试flink的时候,提示读取文件时候错误,提示文件不存在解决方案

【Flink教程-已解决】在idea中测试flink的时候,提示读取文件时候错误,提示文件不存在解决方案

作者头像
凯哥Java
发布2022-12-16 20:32:38
发布2022-12-16 20:32:38
2.6K0
举报
文章被收录于专栏:凯哥Java凯哥Java

在学习Flink的时候,hello word程序-获取到文本中单词出现频率。启动,报错。如下图:

提示信息是说,input/word.txt文件不存在。

存在啊。为什么会报这个错误呢?

我们跟着断点进去查看:

可以看到,查找的文件目录为:E:\temp\kaigejavastudy\input\words.txt

而实际上凯哥的words.txt文件是在:E:\temp\kaigejavastudy\studynote\flink-demo\src\main\java\com\kaigejava\flink\input

根据上面查找的路径,可以知道:E:\temp\kaigejavastudy这个是凯哥study项目的根目录。这个项目里面有很多凯哥学习或者练习的小项目。

一:问题原因

idea默认是查找相对路径的。因为凯哥这个项目是maven多模块项目的,可能在新建的module与project不在同一个目录导致的。idea默认的文件路径是project的路径,自己的项目里面文件是module路径。(ps:如果不是maven多模块,直接创建的,就不会出现这个问题)

知道了问题原因:idea默认文件路径就是project的路径。那么我们就来修改

二:问题解决

1:将文件修改成绝对路径 

2:修改idea的默认路径为当前路径.idea上方工具类>run>edit Configuration>work directory更改当前默认路径

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-11-21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档