读书人

带包的类运行提示“找不到类或无法加载

发布时间: 2012-09-24 13:49:41 作者: rapoo

带包的类运行提示“找不到类或无法加载类”菜鸟提问
源码如下:
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

读书人网 >J2SE开发

热点推荐