【问题标题】:How to set System.out.println() to print in my custom console?如何设置 System.out.println() 在我的自定义控制台中打印?
【发布时间】:2021-10-15 14:28:54
【问题描述】:

我正在创建一个简单的记事本(就像真实记事本的克隆一样)。作为一个进步,我决定在应用程序中添加一个 Java 编译器和 Runner,使其成为一个非常基本的 IDE。我的问题是如何告诉 Java System.out.prinltn() 应该在我自己的控制台中打印它的结果?

我知道这个问题很简短,但这就是我想知道的。不仅适用于System.out.prinltn(),还适用于控制台中打印的所有其他内容。

提前致谢

【问题讨论】:

  • 写的更详细。
  • 对不起,我没看懂more details的意思。我在问题中说过,这个小描述实际上解释了我想要什么。
  • 什么是控制台?你在终端上运行吗?一些IDE?您是否创建了自己的控制台?
  • System.outstandard out 的 Java 包装器。您可以将标准重定向到您想要的任何地方。见Capturing contents of standard output in Java
  • 我很确定这就是你要找的东西:stackoverflow.com/questions/14706674/…。这能解决你的问题吗?正如 cmets 中所述 - 看起来,您正在尝试重定向标准输出流。

标签: java printing console customization


【解决方案1】:

您需要将参数传递给记事本应用程序。

为此,您需要使用 Windows 控制器从另一个 Java 应用程序访问您的记事本应用程序。

如果两个应用程序都是用 java 编写的,那么您可以在后台使用 TCP ip 进行通信。这是唯一的一种方式,还有很多其他方式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-25
    • 1970-01-01
    相关资源
    最近更新 更多