日期:2014-05-20  浏览次数:20694 次

关于JAVA包的一个问题
package accessdemo;
import java.lang.*;
public class SuperClass{
  public void testPublic(){
  System.out.println("a public method in superclass1");
}
  protected void testProtected(){
System.out.println("a protected method in superclass2");
}
void testDefault(){
System.out.println("a default method in superclass3");
}
private void testPrivate(){
 System.out.println("a private method in superclass4");
}
  public static void main(String args[]){
  SuperClass sc=new SuperClass();
sc.testPublic();
sc.testProtected();
sc.testDefault();
sc.testPrivate();
 }
}

这段代码在JCREATOR下运行没有问题但在命令提示符下运行就不能通过。请问是什么原因??谢谢


------解决方案--------------------
我的异常网推荐解决方案:java环境变量设置
------解决方案--------------------
你要把包的路径设置在你的classpath里
比如你的包的路径为d:/java/accessdemo,那么你就要在环境变量的classpath里设置d:/java
只有这样java虚拟机才能找到你的类