当前位置: 技术问答>java相关
关于package的两个问题?
来源: 互联网 发布时间:2015-07-27
本文导语: 1.编译扩展类时,当package指定的与基类package相同时,错误信息说找不到指定路径下的class(基类),但实际上那个class确实存在,并且这时那个class竟然被删了!为什么?源码如下: 基类JJOB.java: package jackjoe; import ja...
1.编译扩展类时,当package指定的与基类package相同时,错误信息说找不到指定路径下的class(基类),但实际上那个class确实存在,并且这时那个class竟然被删了!为什么?源码如下:
基类JJOB.java:
package jackjoe;
import java.util.*;
import java.text.*;
import java.io.*;
public class JJOB
{
public JJOB()
{}
}
扩展类JJOE.java:
package jackjoe;
import jackjoe.*;
import java.util.*;
import java.text.*;
import java.io.*;
public class JJOE extends JJOB
{
public JJOE()
{}
}
2.jsp文件import我package的类时如果用“*”,就出错,提示找不到类,如果制定具体类名,则不出错。为什么?
//正常
//出错
基类JJOB.java:
package jackjoe;
import java.util.*;
import java.text.*;
import java.io.*;
public class JJOB
{
public JJOB()
{}
}
扩展类JJOE.java:
package jackjoe;
import jackjoe.*;
import java.util.*;
import java.text.*;
import java.io.*;
public class JJOE extends JJOB
{
public JJOE()
{}
}
2.jsp文件import我package的类时如果用“*”,就出错,提示找不到类,如果制定具体类名,则不出错。为什么?
//正常
//出错
|
classpath设置好了吗?