javac 和 java 命令有什么区别?
javac 命令用于编译 Java 程序,它将 .java 文件作为输入并生成字节码。以下是此命令的语法。
>javac sample.java
java 命令用于执行 Java 字节码。它将字节码作为输入并运行它并生成输出。以下是此命令的语法。
>java sample
我们考虑一个使用 Sample.java 作为名称创建 Sample Java 程序的示例
Sample.java
public class Sample {
public static void main(String args[]) {
System.out.println("Hi welcome to Tutorialspoint");
}
}
如果您使用 Javac 命令编译此程序,如下所示 -
C:\Examples >javac Sample.java
此命令编译给定的 java 文件并生成 .class 文件(字节码)
如果您使用 java 命令执行生成的字节码 (.class) 文件,如下所示 -
C:\Sample>java Sample Hi welcome to Tutorialspoint
此命令执行给定的 .class 文件并生成相应的输出。
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP