adsl做网站,亿省心网站托管,网站开发语言为wap,重庆软件开发参考文档#xff1a;http://blog.csdn.net/qq369201191/article/details/49946609工作以来习惯了maven编译#xff0c;已经忘记了javac这个东东#xff0c;以至于遇到javac问题时困惑了#xff0c;下面总结一下#xff0c;以便后者参考。一、使用javac进行项目java文件编译…参考文档http://blog.csdn.net/qq369201191/article/details/49946609工作以来习惯了maven编译已经忘记了javac这个东东以至于遇到javac问题时困惑了下面总结一下以便后者参考。一、使用javac进行项目java文件编译待编译java文件引用其他路径的java文件的情况1、文件结构图只需要关注com及其子目录即可项目结构Student 继承上一级目录的 Person2、Person类注意包名是com.javacPerson类3、Student类继承Person即依赖Person注意包名是com.javac.studentPerson类4、cmd进入一个目录然后用相对路径或者绝对路径运行javac需要注意以下两点(1)语法javac -cp [依赖.java文件的路径] [待编译的.java文件](2)重点[依赖.java文件的路径]指的是“除依赖.java文件中pakage以外的路径”举个栗子本文中(以相对路径为例)依赖的Person.java文件pakage为“com.javac”那么[依赖.java文件的路径]应该是src/main/java/而不是src/main/java/com/javac因为java的编译器会从src/main/java/开始找Student.java文件中[import com.javac.Pseron]的com/javac/Persion.java文件即两者叠加后src/main/java/com/javac/Persion.java为真实路径。编译操作二、使用javac进行项目java文件编译待编译java文件依赖外部jar包则 javac -cp [jar包相对/绝对位置需要具体到.jar] [待编译文件相对或绝对路径]