美文网首页Java 杂谈
java程序如何执行命令?只需这3个步骤,基本原理必须掌握!

java程序如何执行命令?只需这3个步骤,基本原理必须掌握!

作者: java高级编程中心 | 来源:发表于2019-02-14 23:04 被阅读0次

    一、jdk内容概述

    当重新安装好jdk后(本示例jdk固件版本为11.0.1,不一样版本,目录有细微差别,但bin目录含有的exe是相同的),点开bin目录,有二个关键的exe文件:javac.exe(编译器)

    小编整理了一些java进阶学习资料和面试题,需要资料的请加JAVA高阶学习Q群:664389243 这是小编创建的java高阶学习交流群,加群一起交流学习深造。群里也有小编整理的2019年最新最全的java高阶学习资料!

    和java.exe(.class文件执行器),具体见下图

    二、基本原理剖析

    java程序执行工作操作过程分成两步,下图为步骤示意图

    第一步:将java源码(.java文件)利用编译器(javac.exe)编译成JVM文件(.class文件)

    第二步:将JVM文件根据java.exe执行工作,输出结果

    按照如上剖析,让我们发觉JVM尤为重要,其往上屏蔽掉操作系统的差别,也正由于JVM的该功能,才使java这门编程语言可以进行跨平台,

    其基本原理大概可表述为如下:

    三、实例分析

    根据二种方法来检验java程序实行过程,手写方式和编译器方式。

    (一)手写java源程序

    1. 用notepad++手写1个java程序,并储存为JavaRunProcess.java。

    Tip:文件名尽可能与类名相同

    //测试java运行过程

    public class JavaRunProcess {

    public static void main(String[] args){

    System.out.println("Test java Runing Process");

    }

    }拷贝代码

    2. 用javac.exe将刚保存的JavaRunProcess.java文件编译成JavaRunProcess.class文件

    3. java.exe执行JavaRunProcess.class文件,输出结果

    (二)根据Intellij IDEA编辑java源程序

    如下图,当你编译好JavaRunProcess源程序后,单击编译,就会形成JavaRunProcess.class文件

    四、一点小建议

    1. 在配置jdk环境变量时,通常须要配备3个主要参数:JAVA_HOME,PATH和CLASSPATH,在jdk 1.5后,还可以无需配备CLASSPATH变量;

    2. 在配置jdk变量JAVA_HOME和PATH变量时,它们相互之间应配备为这样关系:

    JAVA_HOME自变量储存jdk安装路径,PATH变量引用JAVA_HOME变量

    JAVA_HOME:C:Program FilesJavajdk-11.0.1

    PATH:%JAVA_HOME%in

    Tip:这样配备益处是,如在同一个台电脑的配置多条jdk时,便捷jdk的转换(当转换jdk时,只需更改JAVA_HOME变量接口)

    小编整理了一些java进阶学习资料和面试题,需要资料的请加JAVA高阶学习Q群:664389243 这是小编创建的java高阶学习交流群,加群一起交流学习深造。群里也有小编整理的2019年最新最全的java高阶学习资料!

    3. 特别注意jdk版本问题。

    相关文章

      网友评论

        本文标题:java程序如何执行命令?只需这3个步骤,基本原理必须掌握!

        本文链接:https://www.haomeiwen.com/subject/cekueqtx.html