首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于导入包的有关问题的一点疑惑,请大家指教

2012-02-14 
关于导入包的问题的一点疑惑,请大家指教.A.java(保存在F:\java目录下)packagepackage_1classA{voidqq(){

关于导入包的问题的一点疑惑,请大家指教.
A.java(保存在F:\java目录下);
package   package_1;
class     A
{
void   qq()
{
System.out.println( "这个是package包中A类中的QQ方法输出的内容 ");
}
}

命令提示符:F:\java>   javac   -d   .   A.java   //成功

B.java(保存在F:\java目录下);
import   package_1;
class   B()  
{
public   static   void   main(String[]   args)  
{
A   a=new   A();
a.qq();
}
}
命令提示符:F:\java>   javac   B.java   //失败,请问到底是为什么啊?导入包不是这样导入的吗?

[解决办法]
加.*;试

[解决办法]
楼上正解,你的导入是直接导入了在同一文件夹下的类而不是包.没找到类自然报错
[解决办法]
它找的是编译后的class文件,到包不需要加路径,
命令行下编译可能要加路径,好久没用命令行编译了,都给忘了
[解决办法]
java的类修饰符不一定非是public的,如果不写修饰符的话,默认的不是public,好像是 private的吧。

热点排行
Bad Request.