当前位置: 首页 > news >正文

IDEA反斜杠路径不会显示JUnit运行的工作目录配置问题

1. 当在IDEA基准目录下创建junit-reflect-annotation-proxy-app\\src\\data.txt时,如果是Mac电脑,这种\\文件路径时,IDEA里面不会显示,但在Finder下会显示,是直接创建了文件名为junit-reflect-annotation-proxy-app\src\data.txt的单个文件。所以运行会发现:

这个data.txt文件没有任何变动,但程序又通过了不报错,按理说就会在junit-reflect-annotation-proxy-app/src/data.txt文件里追加数据,但是data.txt没有任何变动,因为这行代码是在junit-reflect-annotation-proxy目录下建了名为"junit-reflect-annotation-proxy-app\src\data.txt"的文件,然后追加在里面了,但是IDEA下却没有显示,所以我搞了半天都没发现问题出在哪儿,我之前也想这个反斜杠应该会变成文件名的一部分,但是IDEA里面没看到啊,我就以为还是怎么变成目录的分隔符了,最后是到Finder里去看了一眼找到问题了。

然后把反斜杠改成斜杠,运行却报错了:

说FileNotFound。

原来是JUnit的运行配置里面,工作目录的配置和正常的应用程序不是一个目录,正常的应用程序的工作目录是在我这些模块的上级目录即javasepromax,

而JUnit的工作目录是$MODULE_WORKING_DIR$,即javasepromax下面的当前模块目录,

所以把它改成$ProjectFileDir$即可。

如下:运行成功!

http://www.xdnf.cn/news/497089.html

相关文章:

  • 信奥赛-刷题笔记-栈篇-T2-P1981表达式求值0517
  • 在Maven中替换文件内容的插件和方法
  • 防范Java应用中的恶意文件上传:确保服务器的安全性
  • 【机器人】复现 WMNav 具身导航 | 将VLM集成到世界模型中
  • 结构化思考力_第一章_明确理念打基础
  • 西门子 Teamcenter13 Eclipse RCP 开发 1.2 工具栏 开关按钮
  • WPS JS宏实现去掉文档中的所有空行
  • 深入解析Spring Boot与Redis集成:高效缓存实践
  • Ansible模块——设置软件仓库和安装软件包
  • Python海龟绘图(Turtle Graphics)核心函数和关键要点
  • 【Linux网络】内网穿透
  • 当语言模型学会犯错和改正:搜索流(SoS)方法解析
  • 兰亭妙微:用系统化思维重构智能座舱 UI 体验
  • 【Redis】零碎知识点(易忘 / 易错)总结回顾
  • linux标准库头文件解析
  • Go语言实现链式调用
  • vscode用python开发maya联动调试设置
  • 游戏引擎学习第288天:继续完成Brains
  • 98. 验证二叉搜索树
  • 信息系统项目管理师高级-软考高项案例分析备考指南(2023年案例分析)
  • 神经网络与深度学习第六章--循环神经网络(理论)
  • WebXR教学 07 项目5 贪吃蛇小游戏
  • 亲测有效!OGG 创建抽取进程报错 OGG-08241,如何解决?
  • 简单神经网络(ANN)实现:从零开始构建第一个模型
  • 【第二篇】 初步解析Spring Boot
  • 第9讲、深入理解Scaled Dot-Product Attention
  • 【漫话机器学习系列】264.内距(又称四分位差)Interquartile Range
  • 抽奖系统-抽奖
  • uni-app小程序登录后…
  • 数据分析_Python