可以直接就用啊, b B =new b();就行了啊

解决方案 »

  1.   

    我也是这么认为的啊,可是不行啊编译 a.java 的时候回提示错误,cannot resolve symbol: symbol :class b
      

  2.   

    你先编译b.java再编译a.java试一下
    如果还是不行,将代码帖上
      

  3.   

    b.java
    =============================================================
    package com.ning.game;
    public class  b
    {
    public void b()
    {
    }
    public String getString()
    {
    return "hello";
    }
    }a.java
    =======================================================
    package com.ning.game;
    public class a 
    {
    public static void main(String[] args) 
    {
    b B=new b();
    String strText;
    strText=B.getString();
    System.out.print(strText);
    }
    }error
    =======================================================
    ---------- Javac ----------
    D:\3-14-java-test\com\ning\game\a.java:6: cannot resolve symbol
    symbol  : class b 
    location: class com.ning.game.a
    b B=new b();
                    ^
    D:\3-14-java-test\com\ning\game\a.java:6: cannot resolve symbol
    symbol  : class b 
    location: class com.ning.game.a
    b B=new b();
                            ^
    2 errorsOutput completed (1 sec consumed) - Normal Termination
      

  4.   

    现在我是一边看别人的源代码,一边仿照写点小java程序还是刚开始学java吧,你说的编译的起始目录什么意思呢?我是写好代码后,直接在dos里用javac进入该目录编译生成.class的。