下面列出的各节提供了有关编译和运行简单的“ Hello World!”的详细说明。应用。第一部分提供有关NetBeans IDE入门的信息,NetBeans IDE是一个集成的开发环境,可以大大简化软件开发过程。NetBeans IDE在下面列出的所有平台上运行。其余各节提供了特定于平台的说明,以供您在没有集成开发环境的情况下上手。如果遇到问题,请务必参考“常见问题”部分;它为新用户遇到的许多问题提供了解决方案。
“你好,世界!” 适用于NetBeans IDE这些说明适用于NetBeans IDE的用户。NetBeans IDE在Java平台上运行,这意味着您可以将其与任何具有JDK 7的操作系统一起使用。这些操作系统包括Microsoft Windows,Solaris OS,Linux和Mac OSX。我们建议尽可能使用NetBeans IDE而不是命令行。
“你好,世界!” 对于Microsoft Windows,这些命令行说明适用于Windows XP Professional,Windows XP Home,Windows Server 2003,Windows 2000 Professional和Windows Vista的用户。
“你好,世界!” 对于Solaris OS和Linux,这些命令行说明适用于Solaris OS和Linux的用户。 常见问题(及其解决方案)如果在编译或运行应用程序时遇到问题,请查阅此页面。
“你好,世界!” 用于NetBeans IDE
是时候编写您的第一个应用程序了!这些详细的说明适用于NetBeans IDE的用户。NetBeans IDE在Java平台上运行,这意味着您可以将其与任何具有JDK的操作系统一起使用。这些操作系统包括Microsoft Windows,Solaris OS,Linux和Mac OSX。
- 清单
- 创建您的第一个应用程序
- 创建一个IDE项目
- 将JDK 8添加到平台列表(如果需要)
- 将代码添加到生成的源文件
- 编译源文件
- 运行程序
- 使用NetBeans IDE继续教程
要编写第一个程序,您需要:
- Java SE开发工具包(在此示例中选择了JDK 7)
- 对于Microsoft Windows,Solaris OS和Linux: Java SE下载索引页面
- 对于Mac OS X: developer.apple.com
创建您的第一个应用程序
您的第一个应用程序HelloWorldApp只会显示问候语“ Hello World!”。要创建此程序,您将:
创建IDE项目时,将创建一个用于构建和运行应用程序的环境。使用IDE项目可以消除通常与在命令行上进行开发有关的配置问题。您可以通过在IDE中选择一个菜单项来构建或运行您的应用程序。
源文件包含您和其他程序员可以理解的,用Java编程语言编写的代码。作为创建IDE项目的一部分,将自动生成框架源文件。然后,您将修改源文件以添加“ Hello World!”。信息。
IDE调用Java编程语言编译器 (javac),该编译器将获取您的源文件并将其文本转换为Java虚拟机可以理解的指令。该文件中包含的指令称为字节码。
IDE调用Java应用程序启动器工具(java),该工具使用Java虚拟机来运行您的应用程序。
创建一个IDE项目
要创建一个IDE项目:
- 在Microsoft Windows系统上,可以使用“开始”菜单中的NetBeans IDE项。
- 在Solaris OS和Linux系统上,通过导航到IDE的bin目录并键入以下内容来执行IDE启动器脚本。./netbeans.
- 在Mac OS X系统上,单击NetBeans IDE应用程序图标。
- 在NetBeans IDE中,选择“文件”|“文件”。新项目...。
NetBeans IDE和文件| 选择了“新建项目”菜单项。
- 在“新建项目”向导中,展开“Java”类别,然后选择“Java应用程序”,如下图所示:
NetBeans IDE,“新建项目”向导,“选择项目”页面。
- 在向导的“名称和位置”页面中,执行以下操作(如下图所示):
- 在项目名称字段中,输入Hello World App。
- 在“创建主类”字段中,键入helloworldapp.HelloWorldApp。
NetBeans IDE,“新建项目”向导,“名称和位置”页面。
将在IDE中创建并打开该项目。您应该看到以下组件:
- “项目”窗口,其中包含项目组件的树形视图,包括源文件,代码所依赖的库等。
- “源编辑器”窗口中有一个名为“HelloWorldApp.java打开”的文件。
- 在导航窗口中,你可以用它来快速浏览所选类的各元素之间。
已打开HelloWorldApp项目的NetBeans IDE。
将JDK 8添加到平台列表(如果需要)
可能有必要将JDK 8添加到IDE的可用平台列表中。为此,请选择“工具” |“工具”。Java平台如下图所示:
从工具菜单中选择Java平台管理器
如果在已安装平台的列表中没有看到JDK 8(可能显示为1.8或1.8.0),请单击“添加平台”,导航到您的JDK 8安装目录,然后单击“完成”。现在,您应该看到这个新添加的平台:
Java平台管理器
要将这个JDK设置为所有项目的默认设置,可以使用--jdkhome命令行上的开关来运行IDE ,或者通过在文件netbeans_j2sdkhome属性中输入JDK的路径来运行IDE INSTALLATION_DIRECTORY/etc/netbeans.conf。
要仅为当前项目指定此JDK,请在“项目”窗格中选择“Hello World App” ,然后选择“文件”|“文件”。在“项目属性”(Hello World App)中,单击“库”,然后在“Java平台”下拉菜单中选择“JDK 1.8” 。您应该看到类似于以下内容的屏幕:
现在已为JDK 8配置了IDE。
将代码添加到生成的源文件
创建该项目时,保留了“新建项目”向导中选中的“创建主类”复选框。因此,IDE为您创建了一个框架类。您可以添加“ Hello World!” 通过替换以下行将消息发送到框架代码:
//这里的TODO代码应用逻辑
与行:
System.out.println(“ Hello World!”); //显示字符串。
(可选)您可以替换以下四行生成的代码:
/ **
*
* @作者
* /
这些行:
/ **
* HelloWorldApp类实现了一个应用程序,该应用程序
*仅打印“ Hello World!” 到标准输出。
* /
这四行是代码注释,不影响程序的运行方式。本教程后面的部分将说明代码注释的用法和格式。
注意:完全按照所示键入所有代码,命令和文件名。编译器(javac)和启动器(java)均区分大小写,因此必须大写。
HelloWorldApp是不一样的helloworldapp。
通过选择文件|保存更改。保存。
该文件应类似于以下内容:
/ *
*要更改此模板,请选择工具| 范本
*并在编辑器中打开模板。
* /
软件包helloworldapp;
/ **
* HelloWorldApp类实现了一个应用程序,该应用程序
*仅打印“ Hello World!” 到标准输出。
* /
公共类HelloWorldApp {
/ **
* @param args命令行参数
* /
公共静态void main(String args){
System.out.println(“ Hello World!”); //显示字符串。
}
}
将源文件编译成.class文件
要编译您的源文件,请选择“运行”|“运行”。从IDE的主菜单构建项目(Hello World App)。
将打开“输出”窗口,并显示类似于下图所示的输出:
输出窗口显示构建HelloWorld项目的结果。
如果构建输出以语句结尾,那么BUILD SUCCESSFUL恭喜!您已经成功编译了程序!
如果构建输出以语句结尾,则BUILD FAILED您的代码中可能存在语法错误。错误在“输出”窗口中报告为超链接文本。您双击这样的超链接,以导航到错误的来源。然后,您可以修复错误,并再次选择运行|建设项目。
在HelloWorldApp.class生成项目时,将生成字节码文件。您可以通过打开“文件”窗口并展开Hello World App / build / classes / helloworldapp节点来查看在何处生成新文件,如下图所示。
“文件”窗口,显示生成的.class文件。
现在,您已经构建了项目,就可以运行程序了。
运行程序
从IDE的菜单栏中,选择“运行”|“运行”。运行主项目。
下图显示了您现在应该看到的内容。
该程序将打印“ Hello World!”。到“输出”窗口(以及构建脚本的其他输出)。
恭喜你!您的程序有效!
使用NetBeans IDE继续教程
本教程的后几页将解释此简单应用程序中的代码。之后,这些课程将更深入地介绍核心语言功能,并提供更多示例。尽管本教程的其余部分未提供有关使用NetBeans IDE的特定说明,但是您可以轻松地使用IDE编写和运行示例代码。以下是有关使用IDE的一些技巧,以及您可能会看到的一些IDE行为的说明:
- 在IDE中创建项目后,可以使用“新建文件”向导将文件添加到项目中。选择文件| 单击“新建文件”,然后在向导中选择一个模板,例如“空Java文件”模板。
- 您可以使用IDE的“编译文件”(F9)和“运行文件”(Shift-F6)命令来编译和运行单个文件(而不是整个项目)。如果使用“运行主要项目”命令,则IDE将运行IDE关联的文件作为主要项目的主类。因此,如果您在HelloWorldApp项目中创建其他类,然后尝试使用“运行主项目”命令运行该HelloWorldApp文件,则IDE将改为运行该文件。
- 您可能想为包含多个源文件的示例应用程序创建单独的IDE项目。
- 在IDE中键入内容时,可能会定期出现一个代码完成框。您可以忽略代码完成框并继续输入,也可以选择建议的表达式之一。如果您不想自动显示代码完成框,则可以关闭该功能。选择工具选项在“编辑器”中,单击“代码完成”选项卡,然后清除“自动弹出完成窗口”复选框。
- 如果要在“项目”窗口中重命名源文件的节点,请从IDE的主菜单中选择“重构”。IDE会通过“重命名”对话框提示您,引导您完成重命名类和更新引用该类的代码的选项。进行更改,然后单击“重构”以应用更改。如果您的项目中只有一个类,则这种单击顺序似乎是不必要的,但是当您的更改影响较大项目中代码的其他部分时,这非常有用。
- 有关NetBeans IDE功能的更详尽的指南,请参见 NetBeans文档页面。
|