下面列出的小节提供了编译和运行一个简单的“Hello World!”应用程序的详细说明,第一部分提供了关于使用NetBeans IDE入门的信息,集成开发环境极大地简化了软件开发过程。NetBeans IDE运行在下面列出的全部平台上,其他部分提供了特定于平台的指示,用于在没有集成开发环境的状况下启动。若是遇到问题,必定要参考常见问题部分,它为新用户遇到的许多问题提供解决方案。html
是时候编写你的第一个应用程序了!这些详细的说明适用于NetBeans IDE的用户,NetBeans IDE在Java平台上运行,这意味着你能够将它与任何有JDK可用的操做系统一块儿使用,这些操做系统包括Microsoft Windows、Solaris OS、Linux和Mac OS X。java
编写你的第一个程序,你将须要:程序员
Java SE开发工具包(在本例中选择了JDK 7)shell
NetBeans IDE编程
你的第一个应用程序,HelloWorldApp
,将简单地显示问候“Hello World!”,建立这个项目你须要:segmentfault
建立一个IDE项目oracle
向生成的源文件添加代码app
将源文件编译为.class
文件框架
运行这个程序编程语言
建立IDE项目:
启动NetBeans IDE
./netbeans
来执行IDE启动脚本。在向导的Name and Location页面中,执行如下操做(以下图所示):
项目已建立并在IDE中打开,你应该看到如下组件:
HelloWorldApp.java
的文件的源编辑器窗口。可能有必要将JDK 8添加到IDE的可用平台列表中,为此,请选择Tools | Java Platforms,以下图所示:
若是你在已安装平台列表中没有看到JDK 8(它可能以1.8或1.8.0的形式出现),则可使用它,点击Add Platform,导航到JDK 8安装目录,并单击Finish,你如今应该能够看到这个新添加的平台:
将此JDK设置为全部项目的默认JDK,你可使用命令行上的--jdkhome
开关来运行IDE,或者在INSTALLATION_DIRECTORY/etc/netbeans.conf文件的netbeans_j2sdkhome属性中输入到JDK的路径。
仅为当前项目指定此JDK,在Projects窗格中选择Hello World App,选择File | Project Properties (Hello World App),点击Libraries,而后在Java Platform下拉菜单中选择JDK 1.8,你应该会看到相似以下的屏幕:
IDE如今已经配置为JDK 8。
当你建立这个项目时,在New Project向导中选择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. */
这四行是代码注释,不影响程序的运行,本教程后面的部分将解释代码注释的使用和格式。
当你键入A
,a
时要当心。
如所示,输入全部代码、命令和文件名,编译器(javac)和启动器(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生成,打开Files窗口并展开Hello World App/build/classes/helloworldapp节点,你能够看到新文件在何处生成,以下图所示:
如今已经构建了项目,能够运行程序了。
从IDE的菜单栏中,选择Run | Run Main Project。
下一个图显示了你如今应该看到的内容:
恭喜你!你的程序工做了!
本教程的后面几页将解释这个简单应用程序中的代码,在此以后,课程将深刻到核心语言特性中,并提供更多的示例。尽管本教程的其他部分没有给出关于使用NetBeans IDE的具体说明,你能够轻松地使用IDE编写和运行示例代码,下面是一些关于使用IDE的技巧,以及你可能会看到的一些IDE行为的解释:
是时候编写你的第一个应用程序了!如下说明适用于Windows Vista、Windows 7和Windows 8的用户。
若是你在本页的指令中遇到问题,请参考常见问题(及其解决方案)。
要编写你的第一个程序,你须要:
Java SE开发工具包8(JDK 8)
一个文本编辑器
这两个条目是你编写第一个应用程序所需的所有内容。
你的第一个应用程序HelloWorldApp将简单地显示问候“Hello world!”要建立这个程序,你须要:
建立一个源文件
将源文件编译为.class文件
运行这个程序
要建立源文件,你有两个选项:
HelloWorldApp.java
在你的电脑上,避免了大量的打字,而后你能够直接将源文件编译为.class文件。首先,启动你的编辑器,你能够经过选择Programs > Accessories > Notepad从Start菜单启动记事本编辑器,在新文档中,输入如下代码:
/** * 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. } }
当你键入A
,a
时要当心。
如所示,输入全部代码、命令和文件名,编译器(javac)和启动器(java)都是区分大小写的,因此必须始终大写。
HelloWorldApp不一样于helloworldapp。
将代码保存在名为HelloWorldApp.java
的文件中,要在记事本中执行此操做,首先选择File > Save As菜单项,而后,在Save As对话框中:
完成后,对话框应该以下所示:
如今单击Save,而后退出记事本。
打开一个shell或“命令”窗口,你能够从开始菜单中选择Run…而后输入cmd
,shell窗口应该相似于下图:
提示符显示当前目录,当你打开提示符时,你的当前目录一般是Windows XP的主目录(如图所示)。
要编译源文件,请将当前目录更改成文件所在的目录,例如,若是你的源目录是在C驱动器上的myapplication,在提示符下输入如下命令,而后按Enter:
cd C:\myapplication
如今提示符应该更改成C:\myapplication>
。
要更改到另外一个驱动器上的目录,你必须输入一个额外的命令:驱动器的名称,例如,要更改D驱动器上的myapplication目录,你必须输入
D:
,以下:
C:\>D: D:\>cd myapplication D:\myapplication>
若是你在提示符处输入dir
,你应该会看到你的源文件,以下所示:
C:\>cd myapplication C:\myapplication>dir Volume in drive C is System Volume Serial Number is F2E8-C8CC Directory of C:\myapplication 2014-04-24 01:34 PM <DIR> . 2014-04-24 01:34 PM <DIR> .. 2014-04-24 01:34 PM 267 HelloWorldApp.java 1 File(s) 267 bytes 2 Dir(s) 93,297,991,680 bytes free C:\myapplication>
如今能够编译了,在提示符处,输入如下命令并按Enter键。
javac HelloWorldApp.java
编译器生成了一个字节码文件HelloWorldApp.class,在提示符中,键入dir
以查看生成的新文件,以下所示:
C:\myapplication>javac HelloWorldApp.java C:\myapplication>dir Volume in drive C is System Volume Serial Number is F2E8-C8CC Directory of C:\myapplication 2014-04-24 02:07 PM <DIR> . 2014-04-24 02:07 PM <DIR> .. 2014-04-24 02:07 PM 432 HelloWorldApp.class 2014-04-24 01:34 PM 267 HelloWorldApp.java 2 File(s) 699 bytes 2 Dir(s) 93,298,032,640 bytes free C:\myapplication>
如今已经有了.class文件,能够运行程序了。
若是你在此步骤中遇到指令问题,请参考常见问题(及其解决方案)。
在同一目录中,在提示符处输入如下命令:
java -cp . HelloWorldApp
你应该在屏幕上看到如下内容:
C:\myapplication>java -cp . HelloWorldApp Hello World! C:\myapplication>
恭喜你!你的程序工做了!
若是你在此步骤中遇到指令问题,请参考常见问题(及其解决方案)。
是时候编写你的第一个应用程序了!这些详细的说明适用于Solaris操做系统和Linux用户。
若是你在本页的指令中遇到问题,请参考常见问题(及其解决方案)。
要编写你的第一个程序,你须要:
Java SE开发工具包8 (JDK 8)
一个文本编辑器
这两个条目是你编写第一个应用程序所需的所有内容。
你的第一个应用程序HelloWorldApp将简单地显示问候“Hello world!”要建立这个程序,你须要:
建立一个源文件
将源文件编译为.class
文件
运行这个程序
要建立源文件,你有两个选项:
HelloWorldApp.java
在你的电脑上,避免了大量的打字,而后你能够直接将源文件编译为.class
文件。首先,打开一个shell或“终端”窗口。
当你第一次打开提示符时,当前目录一般是你的主目录,经过在提示符处输入cd,而后按Return,能够随时将当前目录更改成主目录。
你建立的源文件应该保存在一个单独的目录中,你可使用命令mkdir
建立一个目录,例如,要在/tmp目录中建立目录examples/java,请使用如下命令:
cd /tmp mkdir examples cd examples mkdir java
若要将当前目录更改成此新目录,请输入:
cd /tmp/examples/java
如今能够开始建立源文件了。
经过在提示符处输入Pico并按下Return来启动Pico编辑器,若是系统响应消息pico: command not found
,那么Pico极可能是不可用的,有关更多信息,请咨询系统管理员,或者使用另外一个编辑器。
当你启动Pico时,它将显示一个新的空白缓冲区,这是你将在其中键入代码的区域。
将下列代码输入新缓冲区:
/** * 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. } }
当你键入A
,a
时要当心。
如所示,输入全部代码、命令和文件名,编译器(javac)和启动器(java)都是区分大小写的,因此必须始终大写。
HelloWorldApp不一样于helloworldapp。
将代码保存在名为HelloWorldApp.java
的文件中,在Pico编辑器中,输入Ctrl-O,而后在底部看到要File Name to write:,输入但愿建立文件的目录,而后是HelloWorldApp.java
。例如,若是你但愿保存HelloWorldApp.java
在目录/tmp/example/java
中,输入/tmp/examples/java/HelloWorldApp.java
而后按下Return。
你能够键入Ctrl-X以退出Pico。
.class
文件打开另外一个shell窗口,要编译源文件,请将当前目录更改成文件所在的目录,例如,若是你的源目录是/tmp/examples/java,那么在提示符下输入如下命令并按Return:
cd /tmp/examples/java
若是在提示符处输入pwd
,你应该会看到当前目录,在本例中该目录已被更改成/tmp/examples/java。
若是在提示符处输入ls
,应该会看到文件。
如今能够编译源文件了,在提示符下,输入如下命令并按Return键。
javac HelloWorldApp.java
编译器生成了一个字节码文件HelloWorldApp.class,在提示符中,输入ls
以查看生成的新文件:下图。
如今已经有了.class
文件,能够运行程序了。
若是你在此步骤中遇到指令问题,请参考常见问题(及其解决方案)。
在同一目录中,在提示符处输入如下命令:
java HelloWorldApp
下一个图显示了你如今应该看到的内容。
恭喜你!你的程序工做了!
若是你在此步骤中遇到指令问题,请参考常见问题(及其解决方案)。