a.java
class a
{
public static void main(String[] args) {
b bb=new b();
bb.p();
}
}
------------------------------------------------
b.java
class b
{
public String p()
{
return ("ss");
}
}
在编译a.java的时候,不认b类

解决方案 »

  1.   

    b 文件要变成class文件 才可以 所以现编译 b文件 在编译a文件 就可以了
      

  2.   

    用 javac *.java就不会有问题
    原因如楼上所说
      

  3.   

    class文件建好了  如楼上说的,,但是也可以放在同一目录中直接调用 都可以不用IMPORT  
    我觉得蛮妖的 --  有兴趣可以试试
      

  4.   

    我试了,认啊。我在b类里添了一个System.out.println("ss");都显示出来了
      

  5.   

    我的做法:C:\Documents and Settings\sony>d:D:\>cd java1D:\java1>javac -d d:\java1 a.javaD:\java1>javac -d d:\java1 b.javaD:\java1>java a
    ssD:\java1>