你若要导入mypackage.*,要先打包成.jar文件,然后要在classpath中设
置路径

解决方案 »

  1.   

    没有问题啊。我的目录结构如下:E:
    Test.java
    |-mypackage
       MyClass.javajavac Test.java附:不需要事先编译MyClass.java。路径放对即可。
      

  2.   

    staminalim(舵手) 的方法正是我稍后才发现的,我这个问题的两个文件 Test.java 和 MyClass.java 是防在同一目录下,因此在一次编译,即 javac -classpath . Test.java 时会出错.
    elathen() 的方法虽然可行,但方法被限定在只用 jar ,感觉蹩手蹩脚的.
    感谢两位为我解答这个问题.
      

  3.   

    正常情况下是不会有问题的,可能在你的ClassPath下有两个以上的同名的类,如果不是指定具体的包,JVM会自己去找,所以说找到的不是MyPackage下的类,而是另外一个。不妨找找看!