java为什么编译的时候提示找不到类文件?
包在当前目录下aaa\bbb,其下有两个类文件m.class和n.class当前目录下的test.java程序中用importaaa.bbb.*;编译的时候提示找不到类文...
包在当前目录下aaa\bbb,其下有两个类文件m.class和n.class
当前目录下的test.java程序中用import aaa.bbb.*;编译的时候提示找不到类文件,用 import aaa.bbb.m;
import aaa.bbb.n; 则编译可以通过。何解?
多谢各位大牛啦~ 展开
当前目录下的test.java程序中用import aaa.bbb.*;编译的时候提示找不到类文件,用 import aaa.bbb.m;
import aaa.bbb.n; 则编译可以通过。何解?
多谢各位大牛啦~ 展开
5个回答
展开全部
导包方程式是这样的:链升
import 一级此唤迅文件名.二级文森此件名.三级文件名.。。。.类名;
当前目录下 a/b 目录下:
a.java
------------------------------------------------
package b.c;
public class a
{
public static void prn()
{
System.out.println("aaaa");
}
}
--------------------------------------------------
d.java
-------------------------------------------------
package b.c;
public class d
{
public static void prn()
{
System.out.println("dddd");
}
}
------------------------------------------------
在当前目录下
x.java
------------------------------------------------
import b.c.*;
class x
{
public static void main(String[] args)
{
a.prn();
d.prn();
}
}
--------------------------------------------------
java x 输出结果如下:
-----------------------
aaaa
dddd
import 一级此唤迅文件名.二级文森此件名.三级文件名.。。。.类名;
当前目录下 a/b 目录下:
a.java
------------------------------------------------
package b.c;
public class a
{
public static void prn()
{
System.out.println("aaaa");
}
}
--------------------------------------------------
d.java
-------------------------------------------------
package b.c;
public class d
{
public static void prn()
{
System.out.println("dddd");
}
}
------------------------------------------------
在当前目录下
x.java
------------------------------------------------
import b.c.*;
class x
{
public static void main(String[] args)
{
a.prn();
d.prn();
}
}
--------------------------------------------------
java x 输出结果如下:
-----------------------
aaaa
dddd
参考资料: 我是老师,有问题请加380638649为好友。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当前目录下 a/b 目录下:
a.java
------------------------------------------------
package b.c;
public class a
{
public static void prn()
{
System.out.println("aaaa");
}
}
--------------------------------------------------
d.java
-------------------------------------------------
package b.c;
public class d
{
public static void prn()
{
System.out.println("dddd"枣锋);
}
}
------------------------------------------------
在岩御当凳枣晌前目录下
x.java
------------------------------------------------
import b.c.*;
class x
{
public static void main(String[] args)
{
a.prn();
d.prn();
}
}
--------------------------------------------------
java x 输出结果如下:
-----------------------
aaaa
dddd
-----------------------
a.java
------------------------------------------------
package b.c;
public class a
{
public static void prn()
{
System.out.println("aaaa");
}
}
--------------------------------------------------
d.java
-------------------------------------------------
package b.c;
public class d
{
public static void prn()
{
System.out.println("dddd"枣锋);
}
}
------------------------------------------------
在岩御当凳枣晌前目录下
x.java
------------------------------------------------
import b.c.*;
class x
{
public static void main(String[] args)
{
a.prn();
d.prn();
}
}
--------------------------------------------------
java x 输出结果如下:
-----------------------
aaaa
dddd
-----------------------
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
project-->clean-->OK....
将class文件清除,然丛闷旦后重新编译,eclipse是开源的,出渗扰现bug很正常,有时候工程太大,就出现这样的问题,用这种罩好办法是最常用的方法
将class文件清除,然丛闷旦后重新编译,eclipse是开源的,出渗扰现bug很正常,有时候工程太大,就出现这样的问题,用这种罩好办法是最常用的方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
package b.c;这样3个类相当一个项目应该在一个包下面,要采用打包编译。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
I don't know
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询