javac和java的作用

一直没有明白java是怎么编译的,前几天才明白,实际是jdk/bin中的javac.exe用来编译XXX.java文件生成XXX.class文件,然后用java.exe来执行输出结果(相当于eclipse的run功能)。
比如:javac Hello.java ,(要加上后缀,原因大概是这个命令还可以执行其他类型的文件,例如,我输入javac Hello.txt,提示:错误: 仅当显式请求注释处理时才接受类名称 ‘Nihao.txt’)
java Hello (不用后缀.class,默认就只是执行.class)
可以参考:https://www.cnblogs.com/mfryf/p/3159084.html

你可能感兴趣的:(javac和java的作用)