在IDE上点击运行按钮后,会帮我们省去很多中间步骤直接运行应用,虽然很方便,但我们也需要了解他的原理之后再利用他的便捷提高我们的开发效率,所以我先学习一下不用IDE的java程序运行流程。

    1.创建一个后缀为 .java 的文件,该文件用来编写java源码

    1. # 这里使用命令行创建
    2. touch Test.java

    2.在文件内写入以下代码(类名和文件名需要一致)

    1. /*
    2. * 项目名称:第一个Java程序
    3. * 项目功能:打印一句话
    4. * 作 者:严洁
    5. * 版 本:V1.0
    6. * 所 有 者:严洁
    7. * 备 注:这是一条备注
    8. */
    9. public class Test/*类名*/ {/*类体*/
    10. // 类名及方法名下面空一行是好的编程风格
    11. public static void main/*主方法名*/(String[] args) {/*主方法体*/
    12. System.out.println("啦啦啦");
    13. }
    14. }

    3.使用 javac 编译器,将java源码编译成后缀为.class 的字节码文件

    1. javac Test.java

    4.使用 java 命令启动jvm,将刚编译好的字节码文件解释成二进制序列,这样计算才能识别,一边解释一边执行

    1. java Test

    注:上面没有加 .class 后缀,是因为 java 命令后面跟的不是文件,而是类名,我们这里需要运行的类是 Test,因此只需要写 Test 就可以了,java 命令会去找 Test 类里的 main 方法然后调用它。
    更多关于 java 命令的详细使用方法参考官方文档