【发布时间】:2011-12-05 02:04:53
【问题描述】:
在运行 JNLP 应用程序时(例如),“Java 控制台” 被打开,其中包含程序的输出和一系列调试功能。
控制台是否打开,在Java控制面板的设置中决定。
有没有办法在程序执行期间以编程方式启用和显示这个 Java 控制台?
或者,如果在程序启动时未启用此 Java 控制台,是否有任何方法可以在程序执行期间启用它?
(我认为可能不会,但如果有一种方法可能会很高兴知道)
br,图子
【问题讨论】:
-
否,控制台没有在执行期间弹出的规定。通过这样做,您试图解决的问题或您试图提供的功能是什么?如果您要让最终用户观看控制台,这听起来很可怕。顺便说一句 - 1)是你的应用程序。信任? 2) 为什么不实现日志记录?
-
正在解决的案例是在极少数情况下从客户端获取应用程序日志。 1)应用程序是受信任的,2)将日志保存在某处可能是下一个选择。目的是检查这是否可行,因为到目前为止它非常适合我们的需求。
-
我的建议 - 使用一个好的日志框架。在 GUI 上有一个按钮,可以(压缩日志并)将其发送给您。