Cmd中怎么编译java文件:javac和java
本文写给和我一样的java初学者
相信大家最开始学习java编程时一定会用到命令提示符(win+R再输入cmd可快速进入此界面)。
在命令提示符窗口使用javac和java编译java文件,但这两者有何作用,在修改代码后应该怎么编译呢?
Java和javac的区别
cmd中执行java命令与javac命令的区别:
javac:是编译命令,将java源文件编译成.class字节码文件。
例如:javac hello.java
会生成hello.class文件。
java:是运行字节码文件;由java虚拟机对字节码进行解释和运行。
例如:java hello
会出现hello.class文件运行后的结果
总结
如果要得到修改过后的.java代码文件的结果,应该先在cmd中运行javac命令,生成.class后缀的字节码文件,再运行java命令才能得到代码结果。
javac使用方法:
javac 脚本名.java
eg: javac HelloWorld.java
java使用方法:
java 脚本名(不要文件类型后缀)
eg:java Hello
更具体的注意事项可以参考这篇文章java和javac使用时注意事项。
其实在我们编写.java脚本时会遇到很多很多奇怪的错误,比如:中英文符号没有切换,缩进有问题等等其他看似很简单的问题,都需要我们手敲代码才能发现问题,一起加油呀(●’◡’●)