【发布时间】:2009-03-24 06:08:18
【问题描述】:
自从我学习 Java 以来,我已经能够创建 GUI 程序。 然而,即使是简单的“Hello World!”如果需要控制台,程序将无法运行。 我对该主题的研究使我得出结论,即我的 Java 运行时环境没有与之关联的控制台。
是否可以像在 C# 中那样调用 Win32“AllocConsole”方法?
编辑:
我的意思是你所描述的控制台,就像 C# 程序一样的控制台。 我忘了提到我正在使用 Eclipse IDE。根据我的发现,Eclipse 使用“javaw.exe”而不是“java.exe”运行程序,这导致程序没有控制台。另外,windows“命令提示符”是一个使用我指的控制台类型的程序。
感谢您的任何回答。
Euphoria83 在我想要做的事情上走在了正确的轨道上。顺便说一句,他的方法有效,但我希望控制台在我单击我创建的程序的“.jar”文件时自动出现。基本上,我需要控制台在运行时像在 C# 中那样工作。此外,Eclipse 确实有一个控制台窗口(我认为他们将其称为控制台透视图,但我习惯使用 Visual Studio,所以我不太确定),它将显示程序输出仅在 Eclipse 内。我希望控制台在运行时工作,而不仅仅是在集成开发环境中。
【问题讨论】: