Java 技术基础笔记(2)—— 创建第一个Java程序 Hello World

来源:互联网 发布:淘宝客服上班时间安排 编辑:程序博客网 时间:2024/05/17 09:26

 在进行计算机语言编程的学习中,第一个经典示例程序都是一个 Hello World!的程序,下面介绍如何在
Windows系统,Solaris/Linux 系统,以及运行在个系统下的 NetBeans IDE 上创建 Hello World! 程序
的 Java 版本。

在各个环境下编写第一个Java程序——“HelloWorld!”

微软Windows下的“HelloWorld”

为了编写应用程序,需要:

1JavaSE Development Kit 6 (JDK 6)

可以到http://java.sun.com/javase/6/download.jsp下载最新的Windows版本的JDK,按照安装指南进行安装。

2、文本编辑器

任何运行于Windows下的文本编辑器,推荐使用UltraEditEditPlusNotepad++等具有语法高亮及自动缩进等编码功能的编辑器。

     创建源文件

   首先,开启文本编辑器。新建一个文本文件,写入如下代码:

/** * The HelloWorldApp class implements an application that * simply prints "Hello World!" to standard output. */class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); // Display the string. }}

注意:Java编译器(javac)Java运行器(java)都是大小写敏感的,因此必须考虑大小写。换句话说,HelloWorldApp不等同于helloworldapp

然后将代码保存为文件HelloWorldApp.java

编译源文件为.class文件

打开Windows命令提示符窗口(键Win+R打开“运行”,然后键入cmd回车),如下图所示

 


提示符显示当前目录,使用cd命令进入保存原文件的目录,比如将HelloWorldApp.java保存在了C盘的JavaTest目录下,在命令提示符下键入:

cdC:/JavaTest

现在提示符改变为C:/JavaTest>,然后键入如下命令:

javacHelloWorldApp.java

进行编译,这将生产一个字节码文件——HelloWorldApp.class。在提示符下键入dir命令显示当前目录下的文件,如下所示

 


可以看到生成了HelloWorldApp.class文件,现在可以运行程序了。

运行程序

在相同目录下,键入如下的命令提示:

javaHelloWorldApp

运行程序,将看到如下所示

          

 

恭喜,成功运行了程序。

补充:在刚刚安装完JDK后,当编译成功后,运行javaHelloWorldApp 时,可能会遇到如下提示的问题

Exceptionin thread "main" java.lang.NoClassDefFoundError:HelloWorldApp

这是因为没有正确配置Java环境的类路径——CLASSPATH环境变量,解决办法是新建一个Windows环境变量CLASSPATH,并将其值定义为JDK安装目录下的lib文件夹路径,但需要在路径前加上'.;',一个句点和分号,如我的路径为

.;C:/ProgramFiles/Java/jdk1.6.0_13/lib

设置完后,重新开启命令提示符,运行程序。

 

SolarisOS Linux下的HelloWorld

所需要的和上面Windows下的相同,下载相应平台的JDK,按照安装指南进行安装。然后就是文本编辑器,SolarisLinux下有很多优秀的文本编辑器,推荐使用VimEmacs等。

创建源文件

首先打开一个Shell或中断窗口,我使用的是Bash,如下图

 

在提示符后输入cd命令将目录改变到保存源文件的目录,例如我保存的目录为/export/home/viki/JavaTest(Solaris)或者/home/viki/JavaTest(Linux),由于当前目录为主目录,因此只需要键入

cdJavaTest

进入相应目录。

编译源文件为.class文件

在终端提示符后输入

javacHelloWorldApp.java

生成HelloWorldApp.class文件。

运行程序

在当前目录下,提示符后输入

javaHelloWorldApp

显示如下

恭喜,程序成功运行了!!

上面虽然显示的是在Solaris下的过程,但是在Linux系统下是相同的。

 

NetBeans集成开发环境下创建HelloWorldApp

这里,除了安装各个系统平台下的JDK外,还需要安装相应系统的NetBeansIDE

创建HelloWorldApp工程

启动NetBeansIDE,选择“文件>新建项目”打开心结项目向导,在向导的“选择项目”页的类别中选择“Java”,项目中选择“Java应用程序”,点击下一步;

在向导的“名称和位置”页中的项目名称填写“HelloWorldApp”,创建主类填写“helloworldapp.HelloWorldApp”,如下图所示

点击“完成”。

工程将被创建后在IDE中打开,在IDE界面上包括工程窗口,其包含工程组件的树图,包括“源包”,“库”,“测试包”,“测试库”;右边是源代码编辑窗口,显示文件HelloWorldApp.java

添加代码到生产的源文件

在向导时如果选择了“创建主类”,则向导为我们自动生成了一个框架类代码,我们可以添加打印“HelloWorld!”的代码到框架代码中

//TODO code application logic here

这里,将这行替换为

System.out.println(“HelloWorld!”);// Display the string.

还可以将文件开始的注释部分修改为自己的程序的介绍,和添加一些注释。最后保存文件。

编译源文件为.class文件

选择主菜单上的运行 >生成主项目,进行编译,如下图所示

在下面的“输出”窗口显示编译的信息,如果有编译错误会在这里显示。如果显示有“成功生成”,恭喜,已经成功的编译程序了。

运行程序

从主菜单上选择运行 >运行主程序,然后查看“输出”窗口,如下图

 

输出“HelloWorld! ”,程序已成功运行。

有关NetBeans的更多特性,请参考相关文档。

原创粉丝点击