【发布时间】:2015-08-25 09:22:43
【问题描述】:
我查看了堆栈,但没有发现类似的问题。 我为 Eclipse 开发了一个插件,并尝试通过“作为 Eclipse 应用程序运行”功能(我使用 Juno btw)对其进行测试,然后再打包并将其安装在不同的 Eclipse 应用程序上。
现在,我可能有一些错误,但困扰我的主要问题是控制台除了通常的输出之外没有给我任何输出。
原始控制台:
***** DESMO-J version 2.3.3 *****
Test starts at simulation time 0.0000
...please wait...
执行的eclipse应用程序控制台:
....
[Worker-35 ] INFO : Task Setting project description. completed in 0.006751573 seconds
[Worker-35 ] INFO : Task completed in 0.097999197 seconds
[Worker-35 ] INFO : Task completed in 0.36883489 seconds
....
我尝试将一些 System.out.println() 放入代码中,但它没有出现在控制台中。 有谁知道为什么会这样?
我已经尝试过切换控制台,浏览了控制台的所有可能视图,什么也没有。
有什么想法吗?
- 提前致谢
Cribber
【问题讨论】:
-
您的打印可能取决于一个条件,这可能(不)是真的。可能是在抛出异常之后,您可能不会在 catch 块中显示错误,......没有看到任何关于您的代码的内容,或者不知道您输入的内容,在这里很难回答任何问题。
-
嗯。我猜是的。问题是我在代码中几乎所有可能的行上都放了一个 System.out,但没有打印任何内容。甚至在测试任何连接之前,在进行任何输入之前,在各种错误/捕获子句中。我只是想知道如果我从另一个 Eclipse 内部将其作为 Eclipse 应用程序运行,是否需要打开某些东西以允许控制台输出
-
没有“日食应用程序”之类的东西。您有一个 Eclipse 项目,它可能是一个 java 应用程序。打印到那里的命令(如果你在 eclipse 中运行)将它打印到 eclipse 的控制台。
-
我的错,刚刚在 eclipse "Run as -- Eclipse Application" 中看到它
-
@Stultuske 实际上有 Eclipse 应用程序之类的东西 - Eclipse RCP 或带有额外插件的 Eclipse 是 Eclipse 应用程序。
标签: java eclipse console output