我有一个目录/mydir
、包p
/mydir/p
和类cl
/mydir/p/cl.class
我不想cd
进入包目录。如果可能的话,我如何从包目录之外执行我的课程,比如 directory /my/otherdir/here
?
/my/otherdir/here>java -cp /mydir/p p.cl
收到java.lang.NoClassDefFoundError: p/cl
错误。
显然java -cp /mydir/p cl
会抛出wrong name:p/cl
错误。