我做了以下步骤,然后遇到了麻烦解决不了,还望高手指点一二~:)1。写一个源代码文件生成  exercise.Rectangle类。(exercise是包名)
   保存目录是d:\my_program2。设置set classpath=%classpath%;d:\my_progarm\exercise;3。在cmd里使用java Rectangle访问Rectangle类,这时访问不了Rectangle类。
   (我知道如果设置set classpath,让其包含d:\my_program,则可以用
    java exercise.Rectangle访问Rectangle类。)问题:访问包内的类,是否必须写完整的名称,如上述的exercise.Rectangle?
     
     为什么即便classpath里包含了包里类的上级目录,也不可以直接使用
     java Rectangle命令直接访问包里的类Rectangle?
     
     必须使用完整名称访问包里类是java语言的硬性规定吗?