pero que pasaria si tengo varios paquetes y dentro de esos paquetes varios sub paquetes y si ademas tuviera algun plugin como darle la direccion para que me genere el .class
javac se encarga de compilar los paquetes/subpaquetes y las clases contenidas en ellos.
lee la documentación.