用命令行编译和运行java程序:
javac是编译命令
java是运行命令
用javac和java需要先定义path和classpath路径(path更重要一些,因为path是让系统找到java.exe和javac.exe的路径;而classpath是让java.exe找到.class文件的路径)
path的路径是你所安装的jdk的bin文件路径(因为bin里面有javac.exe)
classpath路径太长了,自行百度。。
javac -cp A B.java
这个语法是表明让javac.exe进入(或者利用)A(A可能是文件夹,也可能是某个编译完成的类)来编译B这个java原码文件。执行完后,会生成B.class。
java -cp .;A B(这个点表示当前文件夹,我没搞明白为什么。。。而且javac也可以这么用)
这个语法是表明让java.exe进入(或者利用)A(A可能是文件夹,也可能是某个编译完成的类)来运行B这个类,此时B的文件类型是.class。