【问题标题】:Change output text color in java在java中更改输出文本颜色
【发布时间】:2015-05-30 13:25:52
【问题描述】:

我正在尝试更改 Eclipse 控制台中特定文本的颜色,例如:常规文本为黑色,但错误以红色显示。我正在尝试对 trycatch 块做同样的事情。这是我的代码:

int [] arr = {1,2,6,8};

try {
    for (int i = 0; i < 9; i++) {
        System.out.println(arr[i]);
    }
} catch (Exception ArrayIndexOutOfBoundsException) {
    **System.out.println("You got too long");**
}

现在我希望用双星号包围的代码在控制台中显示为红色,可以吗?如果是,那怎么办?谢谢。

【问题讨论】:

  • 打印到错误流System.err.println
  • 谢谢,很好:)

标签: java eclipse colors console


【解决方案1】:

您可以为此使用 grep 控制台插件。查看更多details

您还可以根据正则表达式过滤/着色 Eclipse 控制台文本。

【讨论】:

    【解决方案2】:

    打开首选项 -> C/C++ -> 构建 -> 控制台,然后根据需要更改颜色。

    【讨论】:

    • 您的回答没有抓住重点。操作员希望 “更改特定文本的颜色” - 此外,您的答案是针对 C/C++,而问题显然是关于 Java。
    • @Thomas Flinkow,这个问题在任何地方都没有提到“java”,但它确实特别提到了“Eclipse”。这是我在 Eclipse 控制台中修复 C++ 中的输出颜色的第一个搜索结果,所以我会说这里提出了错误的问题。
    • @MasterHD 我同意你的看法,考虑到这个问题没有使用java 标签,但考虑到有问题的代码包含System.out.println 并且问题不是改变颜色每个控制台输出,但仅针对特定单词(以编程方式)我仍然觉得这个答案不正确。
    • @MasterHD 我刚刚添加了java 标签以避免混淆并防止当有人在 C++ 中搜索控制台文本的输出颜色时出现此问题。
    猜你喜欢
    • 2017-12-22
    • 2012-12-19
    • 1970-01-01
    • 2023-04-11
    • 1970-01-01
    • 2012-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多