Java 技术基础笔记(2)—— 创建第一个Java程序 Hello World
来源:互联网 发布:淘宝客服上班时间安排 编辑:程序博客网 时间:2024/05/17 09:26
在进行计算机语言编程的学习中,第一个经典示例程序都是一个 Hello World!的程序,下面介绍如何在
Windows系统,Solaris/Linux 系统,以及运行在个系统下的 NetBeans IDE 上创建 Hello World! 程序
的 Java 版本。
在各个环境下编写第一个Java程序——“HelloWorld!”
微软Windows下的“HelloWorld”
为了编写应用程序,需要:
1、JavaSE Development Kit 6 (JDK 6)
可以到http://java.sun.com/javase/6/download.jsp下载最新的Windows版本的JDK,按照安装指南进行安装。
2、文本编辑器
任何运行于Windows下的文本编辑器,推荐使用UltraEdit、EditPlus、Notepad++等具有语法高亮及自动缩进等编码功能的编辑器。
创建源文件
首先,开启文本编辑器。新建一个文本文件,写入如下代码:
/** * 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,按照安装指南进行安装。然后就是文本编辑器,Solaris和Linux下有很多优秀的文本编辑器,推荐使用Vim、Emacs等。
创建源文件
首先打开一个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的更多特性,请参考相关文档。
- Java 技术基础笔记(2)—— 创建第一个Java程序 Hello World
- 第一个Java程序—hello world
- 第一个java程序——hello world
- 第一个Java程序示例——Hello World!
- hello world —— 第一个java程序
- 第一个Java程序示例——Hello World!
- 【每日一课】4、手动创建第一个java程序——Hello World!
- 第一个Java程序'Hello world'
- java的第一个程序 ----Hello World
- Java 第一个Hello world 程序
- Java入门第一个程序:Hello World!
- [学习笔记]java基础Java8SE开发环境搭建、第一个Java Hello World、Java程序的编译与执行
- java入门教程-1.6第一个Java程序示例——Hello World!
- 第一个java:Hello World
- 创建第一个IOS程序 Hello World
- 创建第一个小程序hello world!
- Swift学习笔记(一)——我的第一个Swift程序 Hello World
- 编写第一个Java程序'Hello world'(Windows XP)
- Java 技术基础笔记(1)—— Java语言和平台
- 各种框架的比较
- 课程设计报告——学生成绩管理系统课程设计报告
- [转帖]在andLinux里显示中文
- 使用HttpSessionListener统计在线人数
- Java 技术基础笔记(2)—— 创建第一个Java程序 Hello World
- Illustrator CS4 For Dummies
- iMac Portable Genius
- Digital Photography For Dummies
- 二维树状数组 hdu 1892
- 三角形与立方体相交
- Java的内存泄漏
- window下常用的网络命令
- 停车位与残疾人专用车