您的位置:首页 > 运维架构 > Linux

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

2012-12-29 18:45 447 查看

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

一、在window下编写:

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

(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 {

^

1 错误

[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方法。

源程序里的类名要和文件名相同,包括大小写。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: