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

java报错: 急需class, interface或enum求解

2013-10-31 
java报错: 需要class, interface或enum求解啊package package1public class classA{ public void methodA

java报错: 需要class, interface或enum求解啊
package package1;
public class classA
{
 public void methodA()
 {
  System.out.println("methodA()");
 }
}


package package2;
import package1.classA;
public class classB 
{
 public void methodB()
     {
     classA A=new classA();
        A.methodA();
        System.out.println("methodB()");
     }
     public static void main(String args[])
 {
 classB b = new classB();
 b.methodB();
     }
} java错误 class enum interface
[解决办法]


package package1;
class classA
{
 public void methodA()
 {
   System.out.println("methodA()");
 }
}

public class classB 
{
 public void methodB()
     {
     classA A=new classA();
        A.methodA();
        System.out.println("methodB()");
     }
     public static void main(String args[])
     {
 classB b = new classB();
 b.methodB();
     }
}

这些代码如果你要写在一个文件中,就像上面那么写,java不允许一个文件中有两个public的class,同时这个文件名要和public那个class的名字一致。
[解决办法]
首先说明一下楼主的代码是没问题的。。
只不过楼主编译方法不对而已。
楼主应该是单纯的java class去编译的对吧?
那么你就需要引用A的class
java classpath A的class的地址 B

热点排行