当前位置: 首页 > 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$即可。

如下:运行成功!

相关文章:

  • GO语言学习(二)
  • Java卡与SSE技术融合实现企业级安全实时通讯
  • uni-app 开发HarmonyOS的鸿蒙影视项目分享:从实战案例到开源后台
  • golang读、写、复制、创建目录、删除、重命名,文件方法总结
  • GO语言学习(三)
  • C++学习-入门到精通-【7】类的深入剖析
  • BGP路由策略 基础实验
  • 2025年渗透测试面试题总结-百度面经(题目+回答)
  • Git Worktree 使用
  • 力扣-283-移动零
  • 【leetcode】逐层探索:BFS求解最短路的原理与实践
  • Power BI Desktop开发——矩阵相关操作
  • 在Maven中使用Ant插件
  • 20250517让NanoPi NEO core开发板在Ubuntu core16.04.2下支持TF卡的热插拔
  • StarRocks MCP Server 开源发布:为 AI 应用提供强大分析中枢
  • Seata源码—5.全局事务的创建与返回处理一
  • 【AI生成PPT】使用ChatGPT+Overleaf自动生成学术论文PPT演示文稿
  • MySql进阶学习
  • PHP8.0版本导出excel失败
  • 长三角、珠三角、成渝、京津冀四大城市群的区域与分布
  • 经济日报:人工智能开启太空经济新格局
  • 玛丽亚·凯莉虹口连唱两夜,舞台绽放唤醒三代人青春记忆
  • 当智慧农场遇见绿色工厂:百事如何用科技留住春天的味道?
  • 新华时评:博物馆正以可亲可近替代“高冷范儿”
  • 《五行令》《攻守占》,2个月后国博见
  • 雅典卫城上空现“巨鞋”形状无人机群,希腊下令彻查