我用jcreator
建立一个A.java文件,编译到包中。
package cn.com;
public class A {
private String a;
String b;
public String c;}
class B extends A{
public static void main(String[] args){
        A a = new A();
        
        
    }
}
import cn.com.*;
public class TestA {

public static void main(String[] args){
A a = new A();
          
a.c="nihao";//这里a能点出c来,但编译却通不过?只有加入package cn.com;才能编译通过。我不想加package,只想在包外引入包内的类,怎么实现?
System.out.println(a.c);

}
}
谢谢大家.

解决方案 »

  1.   

    把那个需要引入的包加入classpath中就可以了,你可以使用eclipse编辑,很方便的。
      

  2.   

    控制面板--》系统--》高级--》环境变量--》系统环境变量中添加classpath
    其中classpath写入你的包的路径名。
    也可以在命令行里配置classpath,具体上网查一下就行了。
      

  3.   

    谢谢大家,
    在jcreator中,
    import cn.com.*;改为import con.com.A;
    就要以编译运行了。
    不知道为什么?
    .* 不包含.A吗?
    eclipse没怎么使 过,要配好多东西,
      

  4.   

    ECLIPSE纯写JAVA的话
    几乎不用配任何东西
      

  5.   

    我也有类似的疑问~~`
    ========================================
    我们用java解决实际问题。欢迎有经验的java程序员加入我们的讨论,因人数接近上限,初级人员暂时不能加入,请谅解。QQ 群:3001581