public class 2
{
   1.classname aa=new 1.classname();
   aa.method;
}

解决方案 »

  1.   

    把1.java编译了
    在2.java里使用import packagename.1把1.class导入
      

  2.   

    为什么不可以。只要是unicode(是不是这样拼?不记得了。)就可以作为类名。只要类名跟文件名一样就可以了。
      

  3.   

    如果不是public类,可以放在一个文件中。
      

  4.   

    javac 1.class
    javac 2.class
      

  5.   

    package xxx;
    import xxx.yyy;
      

  6.   

    javac 1.java
    然后把1.class放到CLASSPATH里,
    javac 2.java
    java 2
    就可以啦!
      

  7.   

    class 1
    {
      ....
    }public class 2 
    {
      1 obj = new 1();
      1.xxx
      ...
    }文件名必须是public的那个类,一个文件中可以有多个class,但只能有一个是public(文件名由此决定)。
    c:\jdk>javac 2.java
    c:\jdk>java 2
    ......