directory /mydir
、 package p
/mydir/p
、および class があります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
ます。