“你好,世界!”适用于 Solaris OS 和 Linux
是时候编写您的第一个应用程序了!这些详细说明适用于 Solaris OS 和 Linux 用户。其他平台的说明位于“你好,世界!”对于 Microsoft Windows和“你好,世界!”用于 NetBeans IDE中。
如果您在此页面上的说明上遇到问题,请查阅常见问题(及其解决方案)。
A Checklist
要编写第一个程序,您需要:
- Java SE 开发套件 8(JDK 8)
您可以立即下载 Solaris OS 或 Linux 版本。 (请确保您下载的是 JDK ,而不是 JRE.)请查阅installation instructions。
- Literals 编辑器
在此示例中,我们将使用 Pico,该编辑器可用于许多基于 UNIX 的平台。如果使用其他文本编辑器(例如vi
或emacs
),则可以轻松调整这些说明。
这两个都是编写第一个应用程序所需要的。
创建您的第一个应用程序
您的第一个应用程序HelloWorldApp
将只显示问候“ Hello world!”。要创建此程序,您将:
- 创建一个源文件
源文件包含用 Java 编程语言编写的代码,您和其他程序员可以理解。您可以使用任何文本编辑器来创建和编辑源文件。
- 将源文件编译成.class 文件
Java 编程语言编译器(javac
)将获取您的源文件,并将其文本转换为 Java 虚拟机可以理解的指令。该.class
文件中包含的指令称为* bytecodes *。
- 运行程序
Java 应用程序启动器工具(java
)使用 Java 虚拟机来运行您的应用程序。
创建源文件
要创建源文件,您有两个选择:
-
您可以将文件
HelloWorldApp.java
保存在计算机上,并避免进行大量键入操作。然后,您可以直接转到编译源文件。 -
或者,您可以使用以下(更 Long 的)说明。
首先,打开一个 Shell 或“终端”窗口。
一个新的终端窗口。
当您第一次出现提示时,当前目录通常是您的主目录。您可以随时在提示符下键入cd
,然后按 Return 将当前目录更改为主目录。
您创建的源文件应保存在单独的目录中。您可以使用命令mkdir
创建目录。例如,要在/tmp
目录中创建目录examples/java
,请使用以下命令:
cd /tmp
mkdir examples
cd examples
mkdir java
要将当前目录更改为该新目录,请 Importing:
cd /tmp/examples/java
现在,您可以开始创建源文件了。
在提示符下 Importingpico
并按 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.
}
}
Importing 时请小心
Note:
完全按照所示键入所有代码,命令和文件名。编译器(javac
)和启动器(java
)都是区分大小写的,因此必须大写。
HelloWorldApp
与helloworldapp
不*相同。
将代码保存在名称为HelloWorldApp.java
的文件中。在 Pico 编辑器中,您可以这样 Importing:Ctrl-O ,然后在底部看到提示File Name to write:
的地方,Importing 要在其中创建文件的目录,然后 ImportingHelloWorldApp.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
如果在提示符下 Importingpwd
,则应该看到当前目录,在本示例中该目录已更改为/tmp/examples/java
。
如果在提示符下 Importingls
,则应该看到您的文件。
ls
命令的结果,显示.java
源文件。
现在可以编译源文件了。在提示符下,键入以下命令,然后按 Return 。
javac HelloWorldApp.java
编译器已生成一个字节码文件HelloWorldApp.class
。在提示符下,键入ls
以查看生成的新文件:下图。
ls
命令的结果,显示生成的.class
文件。
现在您有了.class
文件,就可以运行程序了。
如果您在此步骤的说明中遇到问题,请查阅常见问题(及其解决方案)。
运行程序
在同一目录中,在提示符下 Importing:
java HelloWorldApp
下图显示了现在应该看到的内容。
输出显示“ Hello World!”。到屏幕。
恭喜你!您的程序有效!
如果您在此步骤的说明中遇到问题,请查阅常见问题(及其解决方案)。