Terminal(终端)下运行Java源代码文件
这里我们将使用“文本编辑”(或记事本)建立一个Java文件,并编写源代码,然后在Terminal下编译运行我们的源代码。
下面就让我们开始吧!
我们首先看一下大概的流程:
基本流程.png
第一步:通过“文本编辑”创建Java源代码文件(是以.java结尾的文件)
-
在桌面上创建一个HelloWorld文件夹;
创建HelloWorld文件夹.png -
创建文本编辑文件,选择Launchpad -> 其他 -> 文本编辑,打开文本编辑后点击保存,起一个名字为HelloWorld,然后关闭文本编辑;
-
在桌面的HelloWorld文件夹内找到刚才保存的HelloWorld文本编辑文件,然后将其后缀名(扩展名)改为“.java”,这样我们就通过文本编辑创建了一个以.java结尾的Java源代码文件;
修改文本编辑文件后缀为“.java”.png
-
打开我们刚刚创建的HelloWorld.java源代码文件,打开后我们应该会看到里边有些看似乱码的东西,直接删除即可;
".rtf"转为".java"后出现的信息.png
编写Java源代码文件
-
在HelloWorld.java中编写一个HelloWorld类和一个main函数;如下图
编写源代码.png
到这里我们就完成了一个Java文件的编写。
第二步:通过编译器将HelloWorld.java源代码文件编译成字节码文件
Terminal:首先打开终端,我们通过命令进入HelloWorld文件夹。
这里我们使用的是“javac”命令,打开终端,输入“javac HelloWorld.java”命令,对HelloWorld.java源代码文件进行编译,编译成二进制的字节码文件(以“.class”结尾)。如下图
使用javac命令.png 文件夹中的两个文件.png
注意:这里我们在编译后自动为我们生成了一个HelloWorld.class文件,这个文件就是编译后生成的二进制字节码文件,该文件不能直接运行的,这个文件是与平台系统无关的,无论在那个平台下都是这么一个文件。
第三步:输入“java HelloWorld”命令,对“HelloWorld.class”字节码文件进行解释(通过不同平台的解释器),解释成机器可执行的东西,然后我们就可以看到程序运行的结果了。如下图
使用java命令.png
注意:我们在执行字节码文件时,“java”命令后边不能跟字节码文件的后缀名。
到这里我们就完成了一个Java源代码文件的创建、编辑、以及在终端下编译运行。