在同一个文件中,最多只能有一个类是public型的!

解决方案 »

  1.   

    同一个目录中可以有多个public
    我的bean都是放在一个包里的,没有问题的
     
    不解
      

  2.   

    应该是你环境变量的问题,在我机器上是可以编译生成Main.class和CA.class的
      

  3.   

    我觉得有两种可能,1.Main是java的关键字;2.一个java文件中只能有一个public 类!
      

  4.   

    我在eclipse下测试是没有问题的,你用的什么开发环境
      

  5.   

    main 不能用作类名,一个编译单元中只能有一个public 类
      

  6.   

    怎么象是个教程里面的demo,
    这个程序本身好象没问题啊。
      

  7.   

    我的机器也可以编译的 你是在dos下编译的么 没有其他编译工具么
      

  8.   

    恩,不关public的关系
    我的机上可以
      

  9.   

    看来  是我机子的配置问题,我想问问各位的环境的具体配置,谢了,小弟用的是Jcreator
      

  10.   

    报什么错误?贴出来撒。
    程序本身好像没什么问题。
    各位看清楚了,楼主说的是同一个目录下,不是同一个文件中,不关public的事。
      

  11.   

    A.java:6: cannot resolve symbol        symbol  : class B                      
    location: class A                      
    B b1 = new B();                        ^                                      
    A.java:6: cannot resolve symbol        symbol  : class B                      
    location: class A                      B b1 = new B();                                   ^                           
    2 errors  错误在上面,我的classpath里就配了tools.jar和dt.jar
      

  12.   

    B b1 = new B();  是你这个程序里面的吗?
      

  13.   

    B b1 = new B
    不会报这个错吧
      

  14.   

    错误已经解决,但是还是有点糊涂,cmd下不能通过,Jcreator可以,不过还是很感谢大家,我就此截贴了感谢: Applesstt(卖血上网)
     fengfengjunjun(fengfengjunjun)
    skylan(人在旅途!!!) 
     ymm(紫外线)
     oldmoon(浪者) 
     cxz7531(大花猫) 
    mr9(mr9) 
    fog628(发粪涂墙) 
     zhubm2000(cyclone)
     jiangzb1(蒙初) 
    joyaga(joyaga)
     wjsfr(令狐葱) 
     cuilichen(fjfjfjfj) 
     tom2005(快乐着)