美文网首页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