【JavaSE系列-入门篇4】——使用NetBeans IDE创建Hello World 应用程序

目录

下面的章节提供了编译和运行简单的“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用户的详细使用说明。

检查清单

编写你的第一个应用程序,你需要:

  1. Java SE开发套件
  2. NetBeans IDE

创建你的第一个应用程序

你的第一个应用程序,HelloWorldApp,展示简单的问候语“Hello World”,创建这个程序,你将要做如下几项工作:

  1. 使用IDE创建一个项目
    当你创建一个项目的时候,你创建了一个构建和运行你的应用程序的环境。使用IDE来创建项目,比使用命令行创建项目减少了一些配置,你可以通过IDE的菜单项来构建或者运行你的应用程序。

  2. 将代码添加到源文件中
    源文件包含使你和其他程序员可以理解的用Java编写的代码。使用IDE来创建一个项目,源文件的骨架会自动创建,你可以对源文件进行修改,添加“Hello World”消息就可以了。

  3. 将源文件编译成.class类文件
    IDE调用Java编译器,将你的源文件转换成java虚拟机能够理解的字节码。

  4. 运行程序
    IDE调用java应用程序运行工具,使用Java虚拟机来运行你的程序。

使用IDE创建一个项目

  1. 运行NetBeans IDE
  2. 在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,你可以看到如下输出信息:

这里写图片描述

恭喜你,你的程序运行成功!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值