我是java的新手,我似乎无法弄清楚如何让这个简单的代码正常工作。我理解这些代码,并且我确切地输入了这本书的内容。代码编译没有错误,但它只是不打印任何东西。我认为问题与main函数有关,因为当我右键单击BlueJ中的类并单击void main时它将正确编译。
无论如何,这是代码。
public class Test
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
我在BlueJ做错了什么,或者它应该是那样的?谢谢!
答案 0 :(得分:3)
准备好代码后,点击Compile
按钮。
如果一切正常,您会在屏幕底部看到一条消息,说Class compiled - no syntax errors
。然后关闭屏幕并返回项目调色板。
右键单击该课程,然后选择void main(String[] args)
。系统将提示您使用一个小屏幕,您可以在其中提供一些参数。请勿提供任何内容,只需点击OK
。
如果一切正常,您会看到Terminal Window
输出正确。
代码没有任何问题,我建议你专注于BlueJ文档。
答案 1 :(得分:0)
该计划没有任何问题。这是一个常规的#hello world"程序
BlueJ没有任何问题。 (您是否认真考虑过BlueJ无法运行简单的程序?)
使用 BlueJ的方式很可能出现问题...但您提供的信息很少。
我建议你阅读BlueJ文档......或者按照这个简单的分步示例:http://www.cs.utexas.edu/~scottm/cs307/handouts/BlueJProjectInstructions.html
(你也可能没有正确安装BlueJ,但是如果没有一些证据支持他们,就不能开始提出狂野的理论......)