2013-05-20 38 views
0

我是java新手,我似乎无法弄清楚如何让这个简单的代码正常工作。我了解代码,并且我已经输入了该书的具体内容。代码编译没有错误,但它不会打印任何内容。我认为这个问题与主函数或什么有关,因为当我右键单击BlueJ中的类并单击void main时,它将正确编译。我不能用BlueJ打印简单的JAVA代码,在CMD中工作

无论如何,这是代码。

public class Test 
{ 
    public static void main(String[] args) 
    { 
    System.out.println("Hello World!"); 
    } 
} 

我在BlueJ做错了什么,还是应该是这样?谢谢!

+0

您发布的代码没有任何问题。它可能在互联网上出现几千次,如Java“hello world”示例。 –

+0

我并不是说代码有任何问题,我实际上说它在CMD中完美运行。真正的问题是,“我在BlueJ做错了什么?”。我问,因为我不能以特殊的方式在BlueJ中运行这个类而无法编译这些代码。我想要的只是对此的解释。谢谢。 – user2400376

回答

3

当你准备好了代码,点击Compile按钮。

first screen

如果一切正常,你会看到在屏幕底部的消息,称Class compiled - no syntax errors。然后关闭屏幕并返回到项目调色板。

右键点击课程,并选择void main(String[] args)。系统会提示您一个小屏幕,您可以在其中提供一些参数。不要提供,只需点击OK

second screen

如果一切正常,你会看到Terminal Window与适当的输出。

third screen

是没有错的代码,我建议你集中BlueJ的文档上。

+0

谢谢,我只是想确保我能正确设置所有内容,并且代码应该像这样。阅读完这些之后,它会变得完美,因为为什么我必须以这种方式来执行它。谢谢你的解释。 – user2400376

0

程序没有错。这是一个经常性的“你好世界”计划。

BlueJ没有错。 (你有没有当回事,以为是BlueJ的运行不能简单的程序?)

最有可能什么问题你是使用 BlueJ的方式......但您提供上最小的信息。

我建议你阅读BlueJ的文档...或者按照这个简单的一步一步的例子:http://www.cs.utexas.edu/~scottm/cs307/handouts/BlueJProjectInstructions.html

(这也有可能是你没有正确安装BlueJ的,还是让我们无法启动建议没有一些证据支持他们的野生理论...)

+0

这是我的担忧,我没有正确设置BlueJ,或者我做了某些不正确的事情,使这个简单的代码无法正常工作。我只是不知道我必须使用右键和main函数来运行代码才能看到实际的输出。谢谢您的帮助。 – user2400376