黑马程序员技术交流社区

标题: 关于包导入的一些疑问 [打印本页]

作者: 土突突    时间: 2014-4-21 23:41
标题: 关于包导入的一些疑问
在E盘根目录下写了三个java文件并分别打包,分别是PackTest.java,TestA.java,TestB.java.(见下放代码)在对他们编译的时候没有用javac -d 参数,而是直接用javac,在跟目录下生成了三个class文件。于是手动建了三个文件夹testpack,testapack,testbpack,并把相应的类文件剪切了进去,重新编译运行成功。接下来我又尝试在根目录下建立了myclass文件,并把testapack,testbpack两个文件夹剪切了进去,接着修改主类PackTest.java的导入包语句为import myclass.testapack.*;  import myclass.testbpack.*;  编译却失败,提示找不到类文件。想不通啊,导入包的语句是正确的,怎么会出现这个情况?请大神解答
  1. //主类 PackTest.java
  2. package testpack;
  3. import testapack.*;
  4. import testbpack.*;

  5. class PackTest
  6. {
  7.         public static void main(String[] args)
  8.          {
  9.                  new TestA().show();
  10.                  new TestB().show();
  11.                  System.out.println("The end");
  12.          }
  13. }
  14. //TestA.java
  15. package testapack;
  16. public class TestA
  17. {
  18.          public void show()
  19.           {
  20.                  System.out.println("TestA show() run");
  21.            }
  22. }
  23. //TestB.java
  24. package testbpack;
  25. public class TestB
  26. {
  27.            public void show()
  28.            {
  29.                  System.out.println("TestB show() run");
  30.            }
  31. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2