小伙伴们大家好,今天来给大家讲一讲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命令行
4.进入HelloWorld.java所在的目录
5.输入javac HelloWorld.java命令,输入完成后按下回车键
6.执行完javac命令后会看到文件夹下多出了一个HelloWorld.class文件
7.进入HelloWorld.class的目录下,执行java HelloWorld命令,执行完成后会看到执行结果
这就是一个简单的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编译命令的一些知识,更多相关内容请持续关注本站。