微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我在 intellij idea 中启动插件后,System.err.println 语句未打印在控制台上

如何解决我在 intellij idea 中启动插件后,System.err.println 语句未打印在控制台上

我真的发现很难把这个问题框起来。但我会尽量详细解释这一点。

我在 Intellij Idea 中使用 gradle 创建了一个插件。它的作用是,根据某种逻辑检查 2 个 json 文件并打印错误。一切正常。一旦我创建了这个插件的 jar 文件并在设置中“从磁盘安装插件”,然后启动插件,它就不会在控制台上打印 System.err.println 语句,我所在的位置。我还看到,想法日志文件正在生成那些打印语句,但不在控制台上打印。只是想知道是否有人遇到过这样的问题,或者可以帮助我。那会很好。谢谢。

解决方法

当您执行插件时,您的插件无权访问 JVM 进程的输入/输出流。

您可以按照 this IntelliJ's guide

创建对话框/通知

This thread shows steps needed in creating your own text console

HTH

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。