搜索

javac与java的区别

发布网友 发布时间:2022-02-28 13:54

我来回答

7个回答

热心网友 时间:2022-02-28 15:23

javac用来编译java文件,java用来执行。
1,javac命令用来编译java文件,例如编写一个Test.java文件,使用javac Test.java可以执行编译操作,将生成一个Test.class文件。

2,java命令可以执行生成的class文件,使用java Test可以执行编写的代码。

热心网友 时间:2022-02-28 16:41

javac 可以将java源文件编译为class字节码文件
如 javac HelloWorld.java

运行javac命令后,如果成功编译没有错误的话,会出现一个HelloWorld.class的文件。

java 可以运行class字节码文件
如 java HelloWorld

注意java命令后面不要加.class

热心网友 时间:2022-02-28 18:16

javac和java的区别

1. javac 是编译一个java文件的基本命令,通过不同参数可以完成各种配置,比如导入其他类,指定编译路径等。

2. java是执行一个java文件的基本命令,通过参数配置可以以不同方式执行一个java程序或者是一个jar包。

3. javap是一个class文件的反编译程序,可以获取class文件的反编译结果,甚至是jvm执行程序的每一步代码实现。

总结:Javac是编译、Java是执行,编写Java代码后,使用Javac进行编译生成 .Class文件,.Class文件使用 Java命令 执行代码;

热心网友 时间:2022-02-28 20:07

您好,java是一门语言 javac简单来说可以看做是java语言的编辑器 它是将代码编写成class文件的工具

热心网友 时间:2022-02-28 22:15

  javac 作用是将.java文件编译成.class文件 命令:javac - Main.java
  java 作用是执行一个jar程序 命令:java -jar Main

热心网友 时间:2022-03-01 00:40

javac 是将源文件编译成.class文件
java 是执行该文件
先编辑在执行

over

热心网友 时间:2022-03-01 03:21

javac不是java编译器嘛。追问后头有个c就是编译器吗

追答javac.exe是java文件的编译器。是jdk里的程序啊

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top