文档

Java™教程
隐藏目录
Solaris OS,Linux和Mac OS X中的"Hello World!"
路径: 入门
课程: "Hello World!" 应用程序

Solaris OS、Linux和Mac OS X的"Hello World!"

是时候写你的第一个应用程序了!这些详细的说明适用于Solaris操作系统、Linux和Mac OS X用户。其他平台的说明在Microsoft Windows的“Hello World!”NetBeans IDE的“Hello World!”中。

如果您在本页面上遇到问题,请查阅常见问题(及解决方法)


清单  a checkmark

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

  1. Java SE Development Kit 8(JDK 8)

    你可以下载适用于Solaris操作系统、Linux或Mac OS X的版本。(确保你下载的是JDK,而不是JRE。)请参阅安装说明

  2. 文本编辑器

    在这个示例中,我们将使用Pico,这是一个适用于许多基于UNIX的平台的编辑器。如果你使用不同的文本编辑器,比如viemacs,你可以很容易地适应这些说明。

这两样东西就是你编写第一个应用程序所需的全部。


创建你的第一个应用程序

你的第一个应用程序HelloWorldApp将简单地显示问候语“Hello world!”。要创建这个程序,你需要:

创建源文件

创建源文件有两种选择:

首先,打开一个shell或“终端”窗口。

一个新的终端窗口。

一个新的终端窗口。

当您首次打开提示符时,您的当前目录通常是您的主目录。您可以随时通过在提示符处键入cd然后按返回键来将当前目录更改为主目录。

您创建的源文件应该保存在一个单独的目录中。您可以使用mkdir命令创建一个目录。例如,要在/tmp目录中创建目录examples/java,请使用以下命令:

cd /tmp
mkdir examples
cd examples
mkdir java

要将当前目录更改为此新目录,然后输入:

cd /tmp/examples/java

现在您可以开始创建您的源文件了。

通过在提示符处键入pico并按返回键来启动Pico编辑器。如果系统返回消息pico:command not found,则Pico很可能不可用。请咨询您的系统管理员以获取更多信息,或使用其他编辑器。

当您启动Pico时,它将显示一个新的空白缓冲区。这是您输入代码的区域。

将以下代码键入新的缓冲区:

/**
 * HelloWorldApp类实现了一个将“Hello World!”简单打印到标准输出的应用程序。
 */
class HelloWorldApp {
    public static void main(String[] args) {
        System.out.println("Hello World!"); // 显示字符串。
    }
}

输入时请小心 大写字母A   小写字母a


注意: 请按照所示的方式输入所有代码、命令和文件名。编译器(javac)和启动器(java)都区分大小写,因此您必须保持一致地进行大小写操作。

HelloWorldApphelloworldapp不同的。

将代码保存在一个名为HelloWorldApp.java的文件中。在Pico编辑器中,可以通过键入Ctrl-O,然后在底部看到的提示File Name to write:中输入要创建文件的目录,然后输入HelloWorldApp.java来完成。例如,如果您希望将HelloWorldApp.java保存在目录/tmp/examples/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,您应该看到您的文件。

ls命令的结果,显示.java源文件。

ls命令的结果,显示.java源文件。

现在您可以编译源文件了。在提示符处,键入以下命令,然后按下Return键。

javac HelloWorldApp.java

编译器生成了一个字节码文件HelloWorldApp.class。在提示符处,键入ls以查看生成的新文件:下面的图

ls命令的结果,显示生成的.class文件。

ls命令的结果,显示生成的.class文件。

现在您有了一个.class文件,可以运行程序了。

如果在此步骤中遇到问题,请查阅常见问题(及其解决方法)

运行程序

在同一个目录中,在提示符处键入:

java HelloWorldApp

下图显示了您现在应该看到的结果。

输出在屏幕上打印Hello World!

输出在屏幕上打印"Hello World!"。

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

如果你在这个步骤中遇到问题,请参考常见问题(及其解决方案)


上一页: 适用于Microsoft Windows的"Hello World!"
下一页: 对"Hello World!"应用程序的更详细介绍