一个很基础性的问题
package   demo.com; 
 class      A 
 { 
 	public   void   add() 
 	{ 
 		int   i   =   0; 
 		if   (i   =   0;i <=20;i++) 
 		{ 
 			System.out.println(i); 
 		} 
 	} 
 }   
 package   demo.com; 
 class      B 
 { 
 	public   static   void   main(String[]   args)    
 	{ 
 		B   b   =   new   B(); 
 		b.add(); 
 		System.out.println( "Hello   World! "); 
 	} 
 }   
 我这样编译K:\demo> javac   -d   .   A.java 
 出现... 
 javac   不是内部或外部命令,也不是可运行的程序或批处理文件 
 我的环境变量已经仔细检查过了 
 哪里出了问题 请高手指教... 
------解决方案--------------------看看你的环境变量    
 set path   
 运行上面的看看结果
------解决方案--------------------根写的程序没什么关系吧,环境变量没设置好。
------解决方案--------------------环境变量没配置好,你还应该试试set classpath 的路径,看看是否正确
------解决方案--------------------......这个嘛,要不是环境变量的话,那就是你没装JDK~~~ 
 哎呀,谁打我啊~~~
------解决方案--------------------HEHE
------解决方案--------------------是不是装了别的东西,比如oracle它有一个jdk,要在环境变量中删除oralce的jdk
------解决方案--------------------javac错误, 
 应该是path参数设置错误
------解决方案--------------------应该是path变量设置的问题
------解决方案--------------------路径的问题吧。
------解决方案--------------------晕! 
 package demo.com; 
 class  A 
 { 
 public void add() 
 { 
 int i = 0; 
 if (i = 0;i <=20;i++) 
 { 
 System.out.println(i); 
 } 
 } 
 }   
 package demo.com; 
 class  B 
 { 
 public static void main(String[] args)  
 { 
 B b = new B(); 
 b.add();  //B有add()方法吗? 
 System.out.println( "Hello World! "); 
 } 
 } 
------解决方案--------------------package demo.com; 
 class  A 
 { 
 public void add() 
 { 
 int i = 0; 
 if (i = 0;i <=20;i++) 
 { 
 System.out.println(i); 
 } 
 } 
 }   
 import demo.com; 
 class  B 
 { 
 public static void main(String[] args)  
 { 
 B b = new B(); 
 b.add();   
 System.out.println( "Hello World! "); 
 } 
 }
------解决方案--------------------classPath设置好了么?
------解决方案--------------------这个代码我没有明白你要表现什么,classB是否要继承classA要不你怎么会有B的add()
------解决方案--------------------一定是环境变量没有设置好,