两个程序如下


javac 后一个程序时报错

求解为什么
------解决方案--------------------
退到like目录上一层,然后写javac like/WorkRequest.java
------解决方案--------------------
1、javac -cp . like/WorkRequest.java意思是说编译时需要使用当前目录下的class文件去编译like目录下WorkRequest.java
2、因为你的WorkRequest中使用到了Request类,所以在编译时需要在classpath中指定Request.class
2、但是,个人建议,编译带包名的java文件时,还是切到包所在目录那一级,使用java -cp $classpath -d . package.xx.java