ClassDemo.java中没有import my.A;抱歉

解决方案 »

  1.   

    在classdemo目录中建立my目录,把A.java放入  返回classdemo目录,编译
      

  2.   

    其实你还没有理解什么叫包,好好看看这个概念吧,你硬把my.a 和my0.b放到同一个文件夹,并不能说他们就在同一个包了,只要my.a和my.b包名my一样,才能说名他们是同一个包的。
      

  3.   

    你只要把A.java和ClassDemo.java放在同一个文件下,不要在任何一个前面加import对方就可以了
      

  4.   

    1.可以在两个原文件的开头都加上 package my; 
      这样两个文件同在一个包里,ClassDome就可以使用A了。2.public class A ,把A声明为公共类,任何类都可以使用A。
      

  5.   

    public class A{
      private int a;
      public void setA(int x){
        a = x;
      }
      public int getA(){
      return a;
      }
    }ClassDemo.java
    //-------------
    public class ClassDemo{
         public static void main(String args[]){
      A a = new A();
      a.setA(5);
      int i = a.getA();
      System.out.println("i = " +i);
     }
    }
      

  6.   

    同志们:
       我在FORTE 和JB下编译,一点问题多没有,
    我在DOS下:javac ClassDemo.java 就出现了问题:ClassDemo.java:4: cannot resolve symbol
    symbol  : class A
    location: class ClassDemo
              A a = new A();
              ^
    ClassDemo.java:4: cannot resolve symbol
    symbol  : class A
    location: class ClassDemo
              A a = new A();
                        ^
    2 errors
    谁来告诉我呀???难道是我的JDK有问题??迷惑中。
      

  7.   

    你应该首先把A.java编译了呀!
    然后再来编译这个ClassDemo.java;
    另外,你前面应该是:
    public class A{
      

  8.   

    都没有加package ,除非你把程序都放在你得classpath指定得根目录下