问题标签 [system.out]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
954 浏览

java - Java重定向jar中类的sysout

我想重定向/隐藏以下代码生成的系统输出:

困难的部分是:computeHashCodes 方法存储在一个 jar 中

我试过以下代码:

要删除的文本”确实被删除了,但“ .computeHashCodes ”生成的系统输出没有。有人知道如何隐藏这个 sysout 吗?

提前谢谢,迈克

0 投票
2 回答
304 浏览

java - 需要将多线程套接字服务器的输出重定向到其他客户端。

我拥有的是一个监听客户端的多线程套接字服务器。为打开的连接创建并启动新线程。客户端可以通过 Runtime .exec() 方法请求服务器执行一些命令。接收到的任何新命令都由新线程处理(将 PrintWriter 作为参数传递),并且所有输出(std/err)都通过带有 PrintWriter 的套接字发送。

问题是当命令需要更长的时间(即守护程序)并且客户端由于任何原因断开连接时,我无法再获得输出。我需要找到一种从另一个连接上的命令执行线程获取输出的方法(新的客户端会话将在另一个线程上)。

我可以尝试将命令的所有输出发送到 System.out 并尝试使用 PrintWriter 通过套接字发送它(System.out)(我不知道该怎么做)。如果我成功了,也许有一种方法可以将所有这样的输出发送到每个连接的客户端。

但是,我将所有输出保存到数据库中,如果连接了多个客户端,我最终会在我的数据库中有多个输入。

请给我一些想法,让我知道如何解决这个问题。谢谢

0 投票
2 回答
1267 浏览

java - 通过套接字发送 System.out

如何将 System.out 的输出发送到套接字,例如 PrintWriter?

我需要将控制台输出(std 和 err)上出现的任何内容发送到 PrintWriter,因此是一个套接字。

谢谢你。

0 投票
1 回答
2006 浏览

java - 拦截和解析 Logger 或控制台输出而不干扰它

我在使用 Java 时遇到了一些麻烦。我想要的非常简单,我正在为著名游戏 Minecraft 的 mod 开发一个插件,并且我需要能够解析通过 STOUT 的控制台输出的每一行。

我在互联网上环顾四周,但似乎找不到任何可以用来执行此操作的东西。我知道有些控制台输出是通过默认的 Logger,有些是通过 system.out。我有一个函数,parseConsole(String line)它将解析该行并在它包含一个单词等时执行某些操作。我希望为控制台上显示的每一行输出调用此函数,但它不能中断流程,就像在每个在我的函数解析后,行仍将发送到控制台。

0 投票
2 回答
1142 浏览

maven - Maven 配置,如果 System.out.println 在代码中,则构建失败

我们想从项目中删除所有 system.out.println。

如何配置 pom 或相同所需的依赖项是什么。

谢谢,阿尼尔

0 投票
1 回答
213 浏览

java - 如何在控制台中打印某些内容时替换键入的文本?

我正在从通过从批处理文件运行我的应用程序创建的控制台读取和写入。

我正在创建一个小型 servlet,但遇到了一个问题,即在我打字时,会在我打字的末尾打印一些东西(例如客户端连接或断开连接之类的东西)。它基本上让一切看起来很有趣,我一直在尝试找到一种方法来复制我正在输入的内容,打印出发生的事情(即客户端 x 连接!)并粘贴我在下面输入的命令,以便我可以继续.

我想我有一部分工作了(我输入的部分被替换了),但我想不出一种方法来复制我输入的内容或将其放在下一行,以便我可以继续输入。

每当要打印任何内容时都会调用此方法,它基本上将时间戳放在输出上。

我用来等待输入的线程:

任何帮助将不胜感激!

0 投票
1 回答
25586 浏览

java - java区别StdOut vs System.out.println

我刚刚开始研究java,因为我下载了eclipse并创建了一个java项目。项目工作正常,然后我导入了一个类,但由于以下几行而无法正常工作

搜索后我已将其替换为

输入方式相同。

我试过导入system.io.*没有用。然后我试过import StdIn没有工作

我能感觉到这可能是由于不同的项目模板/类型。和教程链接也会有所帮助。谢谢

0 投票
1 回答
320 浏览

java - Java从用户那里获取用户输入

我的问题是,当循环开始时,我似乎无法在“输入您的问题”下的问题本身中输入,其他人也是如此。知道为什么吗?

我所期待的是,一旦我单击输入,它将转到“输入选择”。

但似乎他们正在同时打印,因此让我无法回答“输入您的问题”我应该解决这个问题吗?

CollectionCreation 只是使用类型推断返回一个 arrayList()

0 投票
4 回答
13613 浏览

java - System.out 在 servlet 中写入的位置在哪里?

我只是想知道,在 servlet 中调用 System.out.print() 会发生什么?
它在哪里写文本?

还是在 servlet 中对 System.out 有任何重要用途?

0 投票
1 回答
1563 浏览

jsf - 将 JSF 错误重定向到日志文件

如何将所有 JSF 错误日志消息重定向到日志文件?目前它正在被写入SystemOut.log文件。

我试图将其更改为将写入日志文件System.out的自定义,并将系统输出语句记录到日志文件中。PrintStream但是 JSF 错误消息仍在写入SystemOut.log文件中。