如何知道 ConEmu 中是否 运行?

How to know if running in ConEmu?

我有一个 Java 程序,它发出 ANSI 转义序列以在终端中生成彩色输出。这适用于开箱即用的 Linux,如果程序在 ConEmu 中执行,它适用于 Windows。现在我想知道环境是否能够显示 ANSI 颜色。在 Linux 上,我可以用 System.getenv("TERM") 检查 TERM 变量。但是在Windows如何在Java中找到程序是否在ConEmu终端中运行?

正在检查 System.getenv("ANSICON") seems 没问题。