是否可以在没有命令行的情况下在jar文件中打开控制台?

时间:2013-11-22 19:06:56

标签: java eclipse command-line jar

我有一个使用System.out和类似功能的.jar文件。通常,我会使用Eclipse或Windows命令提示符。但是,我们学校没有让我们访问命令提示符,我也无法使用Eclipse。

有没有办法在没有IDE或命令行的情况下执行此操作?

2 个答案:

答案 0 :(得分:1)

应避免使用STDOUT和STDERR进行调试。首先很难过滤输出,其次性能可能会受到影响。

在Java中记录调试信息的最常用方法是log4j和java.util.logging。

还可以使用System.setOut()和log4j等将STDOUT重定向...

答案 1 :(得分:0)

请参阅此question和此one

另一个建议是创建一个运行它的批处理文件。您可以通过打开记事本来执行此操作,并使用.bat扩展名保存cmd提示符中通常的内容。 (除非你的学校也阻止了这一点。)

希望这些帮助。