首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

带包的类运行提示“找不到类或无法加载类”初学者提问

2012-09-24 
带包的类运行提示“找不到类或无法加载类”菜鸟提问源码如下:package cn.china.cn.szchlmpublic class Test

带包的类运行提示“找不到类或无法加载类”菜鸟提问
源码如下:
  package cn.china.cn.szchlm;
 public class TestControl {
  int i = 5;
  private int j = 6;
  protected int h = 9;
  public static void main(String args[]) {
  TestControl w = new TestControl();
  int k = w.i;
  System.out.println("k =" + k);
  }
 
 }
 
  // class T {
  // private int i = 0;
  // int j = 0;
  // protected int k = 0;
  //public int m = 0;
   
 
  
 
   
  // class T {
  // T t = new T();
 
  // System.out.println(t.i);
   
 
  //}
 
  // }
以上源码的CLASS文件都在SZCHLM的文件夹下,通过了编译就是运行出错。
命令提示符操作如下:java cn.china.cn.szchlm.TestControl

  错误:找不到或无法加载主类 cn.china.cn.szchlm.TestControl

我的CLASS PATH设置为:.;C:\Program Files\Java\jdk1.7.0\lib\dt.jar;C:\Program Files\Java\jdk1.7.0\lib\tools.jar;D:\testjava\cn\china\cn\szchlm
在CMD里运行JAVA,JAVAC ,JAVA -VERSION都正确。


[解决办法]
java -classpath D:\testjava cn.china.cn.szchlm.TestControl

热点排行
Bad Request.