黑马程序员技术交流社区
标题:
关于包导入的一些疑问
[打印本页]
作者:
土突突
时间:
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.*; 编译却失败,提示找不到类文件。想不通啊,导入包的语句是正确的,怎么会出现这个情况?请大神解答
//主类 PackTest.java
package testpack;
import testapack.*;
import testbpack.*;
class PackTest
{
public static void main(String[] args)
{
new TestA().show();
new TestB().show();
System.out.println("The end");
}
}
//TestA.java
package testapack;
public class TestA
{
public void show()
{
System.out.println("TestA show() run");
}
}
//TestB.java
package testbpack;
public class TestB
{
public void show()
{
System.out.println("TestB show() run");
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2