java为什么编译的时候提示找不到类文件?

2024-12-23 01:57:26
推荐回答(5个)
回答1:

导包方程式是这样的:
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

回答2:

当前目录下 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
-----------------------

回答3:

project-->clean-->OK....

将class文件清除,然后重新编译,eclipse是开源的,出现bug很正常,有时候工程太大,就出现这样的问题,用这种办法是最常用的方法

回答4:

package b.c;这样3个类相当一个项目应该在一个包下面,要采用打包编译。

回答5:

I don't know