让Java在DOS控制台输出带颜色字符,使用\033[31m TEXT \033[m无效,怎么破?

土门子拉马努金 2020-03-24 05:47:23
这种方式只在Eclipse自己的控制台有效,到DOS里就无用了,在linux里不知道。
但是Maven在dos窗口是有颜色输出的,它是使用的shell而不是java吗?
...全文
827 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qybao 2020-03-26
  • 打赏
  • 举报
回复
貌似需要下载个jar包 https://blog.csdn.net/NEXTLJP/article/details/78709976
qybao 2020-03-26
  • 打赏
  • 举报
回复
你可以参考一下以下链接 https://my.oschina.net/SamXIAO/blog/2959478
  • 打赏
  • 举报
回复
但是我直接输出却是无效(只在Eclipse控制台有效) 问题核心是Maven调我的程序彩色文字正常输出,我直接调用却出问题。
  • 打赏
  • 举报
回复
关键是Maven测试时调用我的程序,预设的颜色显示出来了:
qybao 2020-03-25
  • 打赏
  • 举报
回复
晕,那需要控制台支持语法解析才行,dos控制台做不到
dos控制台可以自己调用color命令来设定
具体用 help color 来查看帮助文档吧
  • 打赏
  • 举报
回复
使用Maven测试打包时,使用\033[31m TEXT \033[m是可以看到我预设的彩色文字的,也就是maven调我的程序是有彩色文字,但是从java -jar ××.jar 调我的程序,文字彩色没有了,且 \033[31m \033[m却被输出出来了。
基于栅格空间的三维路径规划与轨迹平滑方法研究及其在无人机自主导航中的应用(Matlab代码实现)内容概要:本文围绕基于栅格空间的三维路径规划与轨迹平滑方法展开研究,重点探讨其在无人机自主导航中的具体应用。通过构建三维栅格地图对飞行环境进行建模,结合智能优化算法(如A*、Dijkstra或启发式搜索)实现初步路径规划,并引入轨迹平滑技术(如样条插值、贝塞尔曲线或优化算法)消除路径中的尖锐转折,提升飞行安全性与平滑性。研究涵盖复杂三维环境下的避障策略、路径成本函数设计、多约束条件处理以及算法性能对比分析,最终通过Matlab仿真验证所提方法的有效性与实用性。; 适合人群:具备一定编程基础和算法理解能力,从事无人机、机器人、自动驾驶或路径规划相关领域的科研人员及工程技术人员,尤其适合研究生及工作1-3年的研发人员。; 使用场景及目标:① 实现复杂三维环境下无人机的安全自主飞行路径规划;② 学习并掌握基于栅格的路径建模与搜索算法;③ 理解轨迹平滑技术在实际工程中的应用价值与实现方法;④ 借助Matlab代码进行算法仿真与性能评估,支撑科研或项目开发。; 阅读建议:建议读者结合Matlab代码实例,深入理解路径规划与轨迹平滑的算法细节,动手复现并调试程序,通过调整环境参数和算法参数观察结果变化,从而加深对理论方法与工程实践之间联系的理解。

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧