写了一个类com.ankangqiao.HelloWorld,文件名叫做HelloWorld.java,放在
D:\Workspaces\AntTest\src\com\ankangqiao\HelloWorld.java
第一种编译方式:D:\Workspaces\AntTest\src\com\ankangqiao>javac HelloWorld.java
产生class文件,D:\Workspaces\AntTest\src\com\ankangqiao\HelloWorld.class
这种方式会使得源文件和class文件放在一起,是不规范的做法(没有指定class的文件位置,默认放在当前目录下)
第二种编译方式:D:\Workspaces\AntTest\src\com\ankangqiao>javac -d ..\..\..\build\classes HelloWorld.java
这种方式有个前提,要先在D:\Workspaces\AntTest建目录build\classes
产生class文件,D:\Workspaces\AntTest\build\classes\com\ankangqiao\HelloWorld.class
这种方式源文件和class文件分开放,规范
第三种编译方式:D:\Workspaces\AntTest>javac -d build\classes src\com\ankangqiao\HelloWorld.java
这种方式有个前提,要先在D:\Workspaces\AntTest建目录build\classes
产生class文件,D:\Workspaces\AntTest\build\classes\com\ankangqiao\HelloWorld.class
这种方式源文件和class文件分开放,规范
D:\Workspaces\AntTest\src\com\ankangqiao\HelloWorld.java
第一种编译方式:D:\Workspaces\AntTest\src\com\ankangqiao>javac HelloWorld.java
产生class文件,D:\Workspaces\AntTest\src\com\ankangqiao\HelloWorld.class
这种方式会使得源文件和class文件放在一起,是不规范的做法(没有指定class的文件位置,默认放在当前目录下)
第二种编译方式:D:\Workspaces\AntTest\src\com\ankangqiao>javac -d ..\..\..\build\classes HelloWorld.java
这种方式有个前提,要先在D:\Workspaces\AntTest建目录build\classes
产生class文件,D:\Workspaces\AntTest\build\classes\com\ankangqiao\HelloWorld.class
这种方式源文件和class文件分开放,规范
第三种编译方式:D:\Workspaces\AntTest>javac -d build\classes src\com\ankangqiao\HelloWorld.java
这种方式有个前提,要先在D:\Workspaces\AntTest建目录build\classes
产生class文件,D:\Workspaces\AntTest\build\classes\com\ankangqiao\HelloWorld.class
这种方式源文件和class文件分开放,规范