如何打印彩色文字? [Eclipse光子]

时间:2018-07-19 01:24:04

标签: java eclipse

我想使用System.out.println打印彩色文本。我正在Java Eclipse Photon中使用Java的最新版本。我查找了其他教程,但没有帮助。我不想使用插件,而是要使用标准JDK中的任何插件。任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:3)

我不认为Eclipse控制台支持从Java输出声明的颜色。请参阅http://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Freference%2Fpreferences%2Frun-debug%2Fref-console.htm

文档仅显示如何整体更改文本颜色。但是,您可以为标准输出设置不同的颜色:

System.out.println("standard out");

vs标准错误

System.err.println("standard out");

以下是Mac和Linux终端的解决方案:

创建以下课程

public class ANSIConstants {
  public static final String ANSI_RESET = "\u001B[0m";
  public static final String ANSI_BLACK = "\u001B[30m";
  public static final String ANSI_RED = "\u001B[31m";
  public static final String ANSI_GREEN = "\u001B[32m";
  public static final String ANSI_YELLOW = "\u001B[33m";
  public static final String ANSI_BLUE = "\u001B[34m";
  public static final String ANSI_PURPLE = "\u001B[35m";
  public static final String ANSI_CYAN = "\u001B[36m";
  public static final String ANSI_WHITE = "\u001B[37m";
}

然后您可以执行以下操作

System.out.println(ANSIConstants.ANSI_PURPLE + "example" + ANSIConstants.ANSI_RESET);

答案 1 :(得分:1)

在Eclipse(Neon)中,转到Windows>“首选项”,然后搜索运行/调试,然后单击运行/调试下的控制台。 。有四个选项可用于更改控制台视图:

  1. 标准色
  2. 标准错误颜色
  3. 控制台背景
  4. 标准颜色

查看图片以获取更多详细信息(我认为此设置在Photon中也适用)enter image description here