java编译命令,java的编译命令是什么?

TheDisguiser 2020-03-23 20:44:53 java常见问答 5512

小伙伴们大家好,今天来给大家讲一讲Java的编译命令,大家都知道在工具上写程序,不知道大家知不知道,在电脑里,Java是以一种什么样的形式存在呢,又是以什么编译命令开始的呢?今天就给大家讲一讲。

1.首先搭建好最基本的JDK环境配置,然后创建一个存放 Java 程序的目录,新建文本文档并打开,输入要编译和运行的代码。本案例想在控制台输出“Hello Word!”,代码如下:

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

2. 保存好文件,文件的名称要和代码中的类名相同,如:Hello,将将文档后缀名 .txt修改为 .java。

3.打开cmd命令行

java编译命令,java的编译命令是什么?

4.进入HelloWorld.java所在的目录

java编译命令,java的编译命令是什么?

5.输入javac HelloWorld.java命令,输入完成后按下回车键

java编译命令,java的编译命令是什么?

6.执行完javac命令后会看到文件夹下多出了一个HelloWorld.class文件

4.png

7.进入HelloWorld.class的目录下,执行java HelloWorld命令,执行完成后会看到执行结果

java编译命令,java的编译命令是什么?

这就是一个简单的Java命令编译过程。

8.命令行解释及文件说明

java文件:这个就是源文件。

javac命令:javac是java语言编程编译器,负责把java源文件编译成字节码class文件。

class文件:java字节码文件,这个是跨平台的关键,一份java代码对应一份class文件,然后通过java虚拟机JVM进行对应的平台转换(JIT方式)成不同平台的机器码,从而实现跨平台。那么一般一个java的类会生成对应的class的文件,有多少类就有多少的字节码文件。

java:Java 应用程序启动器,同时也是java的虚拟机JVM,用于运行java的字节码文件,翻译成对应的机器码。(控制台)

javaw:(GUI程序)

javaws:(用于web应用程序)

其它:

jdb:Java 应用程序调试程序

javah:C 头文件和 stub 文件生成器

javap:类文件解析器

javadoc:API 文档生成器

jar:JAR 归档工具 Java 扩展框架

以上就是关于Java编译命令的一些知识,更多相关内容请持续关注本站。