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