关于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虚拟机才能找到你的类