购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.4 在命令行下编译Java程序

前面我们正确配置了JDK,现在编写一个简单的Java程序来编译运行一下。马上开始我们的HelloWorld程序。

【例2.1】 第一个命令行编译的Java程序

1)打开记事本,并输入如下代码:

public class HelloWorld{
    public static void main(String[] args){
        System.out.println("Hello World!");
    }
}

这里的代码很简单,仅一个HelloWorld类,它就是主类,其中也只有一个main函数,main函数中是一条打印输出语句,将会在控制台输出字符串“Hello World!”。

保存文件为HelloWorld.java,其路径随意,笔者保存的路径是C:\myjava\。

2)打开命令行窗口,进入HelloWorld.java所在的路径,笔者的是C:\myjava\,然后输入编译命令:

javac HelloWorld.java

javac执行编译程序,把Java文件编译成Class文件,如图2-8所示,文件夹中多出了一个后缀名是class的文件。

039-1

图2-8

该Class文件就是编译后的Java字节码文件。接着我们在CMD中输入java HelloWorld来执行Class文件。执行程序后,控制台将输出“Hello World!”,如图2-9所示。

039-2

图2-9

至此,第一个命令行编译的Java程序成功了。值得注意的是,保存的Java文件名必须和主类(这里是HelloWorld类)相同,即必须保存为HelloWorld.java,而不能是其他。有兴趣的读者可以试试,笔者把HelloWorld.java重命名为ffff.java,并删除了HelloWorld.java,此时再编译javac ffff.java,会出现错误提示,如图2-10所示。

039-3

图2-10 MisVbp8dCMuvFedOeaPzLhtAAaY4ZZXAvCrZlyLwMiUvG2WDEVRXDuzv6zzAm8Ep

点击中间区域
呼出菜单
上一章
目录
下一章
×