使用 javac 编译时,system.out.print 不打印任何结果?

Mar*_*rco 3 java

我是 Java 世界的新手,这是我的前 4 行代码,它给出了一些我无法解决的错误

public class MyFirstClass
{
    public static void main (String[] args)
    {
        int x = 3 ;
        String name = "Drik";
        x = x * 10 ;
        System.out.println("x is " + x);
    }
}
Run Code Online (Sandbox Code Playgroud)

当我用 javac 编译这段代码时,它创建了类文件,但是当我编写编译它的命令时它在屏幕上有输出,它给出另一个命令代码而不打印结果

Swa*_*ika 6

javac 工具读取用 Java 编程语言编写的类和接口定义,并将它们编译成字节码类文件。

javac MyFirstClass.java 
Run Code Online (Sandbox Code Playgroud)

要运行类文件,实际打印您想要的结果,您必须使用 java 命令运行字节码类,如

java MyFirstClass
Run Code Online (Sandbox Code Playgroud)