小弟把classpath设为d:\。然后在d:\下创建了
Bb.java 包含语句package com.lvbin.simpletest;
public class Bb{
public void rrint(){
System.out.println("hello");
}
}然后在e:\创建Aa.java包含语句:import com.lvbin.simpletest.*;public class Aa{
public static void main(String[] args){
Bb b=new Bb();
b.rrent();
}
}Aa.java编译时提示无法访问Bb,但把开头改成import com.lvbin.simpletest.Bb;
就可通过编译。小弟十分费解,请各位朋友帮忙!
Bb.java 包含语句package com.lvbin.simpletest;
public class Bb{
public void rrint(){
System.out.println("hello");
}
}然后在e:\创建Aa.java包含语句:import com.lvbin.simpletest.*;public class Aa{
public static void main(String[] args){
Bb b=new Bb();
b.rrent();
}
}Aa.java编译时提示无法访问Bb,但把开头改成import com.lvbin.simpletest.Bb;
就可通过编译。小弟十分费解,请各位朋友帮忙!
package com.lvbin.simpletest;说明这个类处于当前工程目录/com/lvbin/simpletest下面
不然package就失去意义了,你以为好玩啊
但是如果你import import com.lvbin.simpletest.Bb,这就明显的告诉编译器说:如果你在编译时发现Bb类,那就直接去D:/com/lvbin/simpletest找吧,就用这里的Bb,不用犹豫了!