当前位置: 首页 > 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.dtcms.com/a/195914.html

相关文章:

  • 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失败
  • 长三角、珠三角、成渝、京津冀四大城市群的区域与分布
  • ubuntu安装google chrome
  • 如何在 Windows 10 或 11 上通过命令行安装 Node.js 和 NPM
  • 06、基础入门-SpringBoot-依赖管理特性
  • golang中的反射示例
  • Java二叉树题目练习
  • 项目QT+ffmpeg+rtsp(二)——海康威视相机测试
  • Rust 学习笔记:关于 HashMap 的练习题
  • PostGIS实现栅格数据入库-raster2pgsql
  • [Java][Leetcode simple] 13. 罗马数字转整数
  • SLAM定位常用地图对比示例