Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何知道是否在ConEmu中运行?_Java_Windows_Conemu - Fatal编程技术网

Java 如何知道是否在ConEmu中运行?

Java 如何知道是否在ConEmu中运行?,java,windows,conemu,Java,Windows,Conemu,我有一个Java程序,它发出ANSI转义序列以在终端中生成彩色输出。这在Linux开箱即用系统上工作,如果程序在Windows中执行,它也可以在Windows上工作。现在我想了解一下,环境是否能够显示ANSI颜色。在Linux上,我可以使用System.getenv(“TERM”)检查TERM变量。但在Windows上,如何在Java中找到程序是否在ConEmu终端中运行?检查System.getenv(“ANSICON”)是否正常。重复:另请参阅,因为您可能可以使用ANSI控制序列而无需Con

我有一个Java程序,它发出ANSI转义序列以在终端中生成彩色输出。这在Linux开箱即用系统上工作,如果程序在Windows中执行,它也可以在Windows上工作。现在我想了解一下,环境是否能够显示ANSI颜色。在Linux上,我可以使用
System.getenv(“TERM”)
检查
TERM
变量。但在Windows上,如何在Java中找到程序是否在ConEmu终端中运行?

检查
System.getenv(“ANSICON”)
是否正常。

重复:另请参阅,因为您可能可以使用ANSI控制序列而无需ConEmu。