【JavaSE系列-入门篇4】——使用NetBeans IDE创建Hello World 应用程序
来源:互联网 发布:windows 2000 编辑:程序博客网 时间:2024/06/10 02:42
目录
- 目录
- 检查清单
- 创建你的第一个应用程序
- 使用IDE创建一个项目
- 在平台列表中添加JDK8如有必要
- 在源文件中添加代码
- 将源文件编译成class文件
- 运行你的应用程序
下面的章节提供了编译和运行简单的“Hello Wrold!”应用程序的详细说明。第一部分介绍了使用NetBeans IDE来开发软件。NetBeans IDE是一款极大的简化了软件开发过程的集成开发环境,它可以在以下这些平台上运行(Microsoft Windows,Soloaris OS,Linux)。剩下的章节介绍了如何脱离集成开发环境进行开发。如果你遇到了困难,请看公共问题章节,这一章提供了许多新手开发过程中遇到的问题的解决方案。
本章是针对NetBeans IDE用户的介绍,NetBeans IDE可以在Java平台上运行,意味着你可以在任何可以用JDK7的操作系统中使用。这些操作系统包括微软的Windows,Solaris OS,Linux,Mac OS X,我们建议尽可能的使用NetBeans IDE 而不是命令行。
编写你的第一个应用程序的时间到了,下面是NetBeans IDE用户的详细使用说明。
检查清单
编写你的第一个应用程序,你需要:
- Java SE开发套件
- NetBeans IDE
创建你的第一个应用程序
你的第一个应用程序,HelloWorldApp,展示简单的问候语“Hello World”,创建这个程序,你将要做如下几项工作:
使用IDE创建一个项目
当你创建一个项目的时候,你创建了一个构建和运行你的应用程序的环境。使用IDE来创建项目,比使用命令行创建项目减少了一些配置,你可以通过IDE的菜单项来构建或者运行你的应用程序。将代码添加到源文件中
源文件包含使你和其他程序员可以理解的用Java编写的代码。使用IDE来创建一个项目,源文件的骨架会自动创建,你可以对源文件进行修改,添加“Hello World”消息就可以了。将源文件编译成.class类文件
IDE调用Java编译器,将你的源文件转换成java虚拟机能够理解的字节码。- 运行程序
IDE调用java应用程序运行工具,使用Java虚拟机来运行你的程序。
使用IDE创建一个项目
- 运行NetBeans IDE
- 在NetBeans IDE中,选择File| New project……
3. 在新建项目向导中,在展开的类别中选择Java,然后选择下图中的Java Application:
4. 在Name and Location 向导中,做如下操作:
在Project Name 字段中,填写 Hello World App.
在Create Main Class字段中,填写helloworldapp.HelloWorldApp.
5. 列表内容
项目被创建成功并在IDE中打开,有可以看到如下组件:
项目窗口,关于这个项目的树的视图,包含源文件,你的代码依赖的类库等。
打开的以HelloWorldApp.java命名的源码编辑器窗口。
导航窗口,你可以使用它进行不同元素和类之间的快速选择。
在平台列表中添加JDK8(如有必要)
给IDE的可用平台列表添加JDK8可能是有必要的。选择Tools|Java Platforms 来添加JDK8:
如果你在安装的平台列表中看不到JDK8,点击 Add Platform,选择你要添加的JDK8的文件路径,点击完成,你可以看到你刚添加的平台:
将这个JDK设置为所有项目的默认JDK,你可以在IDE中运行–jdkhome来转换成命令行,或者将你的JDK路径添加在你的INSTALLATION_DIRECTORY/etc/netbeans.conf 文件中的netbeans_j2sdkhome属性中。
如果指定此JDK为仅适用于当前项目,在项目窗口中选择Hello World App,选择File|Project Properties(Hello World App),点击Libraries,然后在下拉菜单中选择JDK1.8。
在源文件中添加代码
在你创建项目的时候,你选中了Create Main Class选项,IDE帮你创建了类的骨架。你可以在源文件中添加“Hello World”信息来替换如下代码:
将如下代码,
// TODO code application logic here
替换为:
System.out.println("Hello World!"); //Display the string.
你还可以将如下四行生成的代码进行替换:
/** * * @author */
替换为:
/** * The HelloWorldApp class implements an application that * simply prints "Hello World!" to standard output. */
这四行代码是代码注释,不会影响程序的运行。在接下来的章节中会讲解代码注释的格式。
Java编译器和Java运行器是区分大小写的,你必须精确的编写代码,命令和文件的命名。HelloWorldApp和helloworldapp是不一样的。
选择 File |Save保存你的应用程序。
保存的文件应该项如下代码一样:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package helloworldapp;/** * The HelloWorldApp class implements an application that * simply prints "Hello World!" to standard output. */public class HelloWorldApp { /** * @param args the command line arguments */ public static void main(String[] args) { System.out.println("Hello World!"); // Display the string. }}
将源文件编译成.class文件
你可以在IDE的主菜单中选择 Run|Build Project(Hello World App)来编译你的源文件。
输出窗口被打开,展示了如下所示的输出信息:
如果在构建输出的控制台中,你看到BUILD SUCCESSFUL的状态,恭喜你!你成功编译了你的应用程序!
如果在构建输出的控制台中,你看到了BUILD FAILED的状态,你的代码可能有一个语法错误。在输出窗口中,你的错误以超链接的形式报告给你,你可以双击超链接来导航到相应的错误代码源中。接下来你可以解决这个错误,再次选择 Run | Build Project来编译你的应用程序。
当你构建成功,字节码文件HelloWorldApp.class被生成。你可以通过打开文件窗口,展开 Hello World App/build/classes/helloworldapp节点来查看生成的类文件。如下图所示:
运行你的应用程序
在IDE’s菜单栏中,选择Run | Run Main Project,你可以看到如下输出信息:
恭喜你,你的程序运行成功!
- 【JavaSE系列-入门篇4】——使用NetBeans IDE创建Hello World 应用程序
- 【JavaSE系列-入门篇4】——使用命令行创建Hello World应用程序
- 【JavaSE系列-入门篇4】——进一步分析Hello World 应用程序
- Android 系列 1.6使用Apache Maven创建“Hello,World”应用程序
- 使用NetBeans IDE 5.5创建应用程序客户端
- 使用NetBeans IDE 5.5创建应用程序客户端
- 使用NetBeans IDE 5.5创建应用程序客户端
- 使用NetBeans IDE 5.5创建应用程序客户端
- 使用NetBeans IDE 5.5创建应用程序客户端
- 使用NetBeans IDE 5.5创建应用程序客户端
- NetBeans IDE可视化java编程菜鸟笔记--用NetBeans创建一个Hello World项目
- JavaSe基础02——Hello World
- Android 系列 1.5从命令行创建“Hello,World”应用程序
- (快速入门4)创建 Hello World
- 使用Android Studio创建第一个Hello World应用程序
- SpringBoot入门系列:Hello World
- SpringBoot入门系列:Hello World
- Hello World 及IDE的使用
- Struts1框架七之DispatchAction的说明
- 关于广义表
- GDI波形图的绘制以及坐标系的添加
- JZOJ2413 【NOI2005】维护数列
- MySQL基本操作
- 【JavaSE系列-入门篇4】——使用NetBeans IDE创建Hello World 应用程序
- 函数指针与回调函数
- python文件读写
- kuangbin [简单搜索专题]
- Struts2与Struts1.x的深度比较
- jQuery 属性操作和样式函数
- VR系列——Oculus Rift 开发者指南:三、Oculus Rift的渲染(二)
- java从入门到弃坑十五天
- Google Map