java 在cmd命令行中 使用javac 命令打印不出东西(用的jdk12版本)

问题: 我在idea中可以正常输出,cmd命令行中 java可输出,但是javac 不报错缺也不输出见下图还有求告知java 和 javac的区别?
最新回答
游戏人间

2024-10-17 16:05:36

  1. javac是JDK的编译指令,java是执行class文件的指令。

  2. javac编译指令没有任何输出表示编译成功,生成了class文件,有编译错误才会输出错误信息。

  3. java指令还可以执行单个的

    源文件
    程序,比如你的这个只有一个源文件的程序。

  4. 你可以在

    命令行
    窗口中输入javac后回车,或者输入java后回车,查看它们的具体说明。

迷糊的小九

2024-10-17 17:07:23

javac是将源码编译成字节码。

java是运行编译好的程序。
以前我们用java运行程序是不带.java后缀的。