Rookie零基础学java(二)第一个java程序HelloWorld(在win7和linux下)

Rookie零基础学java博客目录(不断更新)

一、在window下编写:

打开文本文件编辑器,如Windows的记事本,也可使用更高级的编写工具。如EclipseJBuilderNetBeans等,这些工具具有更加强大的功能,但现在不推荐使用,不利于初学者打下良好的编程基础。首先,在记事本里添加如下代码。该代码可以直接从光盘中复制到记事本中,当然亲自动手输入是最好的。

(1)用文本编辑器写一个简单的java程序: 

public class HelloWorld { 

public static void main(String args[]) { 

System.out.println("Hello World!"); 

} 

}

 

这个例子就是著名的Hello World,它的功能就是显示Hello World。 

注意:该文件名称必须为HelloWorld.java,大小写也区分。细心的朋友会注意到就是和public class后的名字一样的。 

(2)编译:在dos命令提示符下执行:(注意大小写) 

javac HelloWorld.java 

如果正常的话,将生成HelloWorld.class文件。 

(3)运行:在dos命令提示符下执行:(注意大小写) 

java HelloWorld 

这里有一个java初学者很有可能遇到的问题(不怕笑话,我也是)就是输入: 

java HelloWorld.class 

多了后面的.class,一定要注意,否则会出现下面的错误: 

Exception in thread "main" java.lang.NoClassDefFoundError:HelloWorld/class 

(本人猜想,是不是java翻译.的时候换成了/,或者是其他的本人不知道的原因) 

好了,运行java HelloWorld应该会出现伟大的Hello World了。 

到这一步,你已经成功配置好了JDK,可以开始漫长而痛苦(对于象我一样的,以前不懂java的朋友来说,可以用痛苦来形容,不理解的概念,不熟悉的java api...,不过,不要急,我将和大家一起慢慢入门,慢慢提高... ...)Java过程了。

 

二、在linux系统下运行:

[haoyue@centos ~]$ javac 1.java 
1.java:2: 类 HelloWorld 是公共的,应在名为 HelloWorld.java 的文件中声明
public class HelloWorld {
 ^
错误
[haoyue@centos ~]$ mv 1.java HelloWorld.java
[haoyue@centos ~]$ javac HelloWorld.java 
[haoyue@centos ~]$ java HelloWorld
Hello world !
This is my first program with java!
[haoyue@centos ~]$ 

三、注意事项:

在编写、编译和运行Java程序时有很多注意点,这也是初学者需要注意的地方。
在运行时如果提示java.lang.NoClassDefFoundError的话,请查找环境变量是否设置正确。
在命令提示符下输入命令的时候要注意区分大小写,Java是区分大小写的。
javac编译程序时是有扩展名的。
java运行程序时是没有扩展名的。
源程序里要有main方法。
源程序里的类名要和文件名相同,包括大小写。

 

 

 

你可能感兴趣的:(Rookie零基础学java(二)第一个java程序HelloWorld(在win7和linux下))