LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3598|回复: 4

以下简单代码竟然提示:Exception in thread "main" java.lang.NoC

[复制链接]
发表于 2004-10-28 10:56:44 | 显示全部楼层 |阅读模式
class pq{

        int age=3;
        void sh(){
                int age=2;
                System.out.println("myage is");


                }

        public static void main(String[] args)
        {
                                pq p1=new pq();
                                pq p2=new pq();
                                p1.age=30;
                                p2.age=0;
                                p1.sh();
                                p2.sh();
                }

}
发表于 2004-10-28 19:13:50 | 显示全部楼层
程序是没问题的,我运行可以通过
是不是你的path或者classpath设置有误。。。。
发表于 2004-10-28 22:45:07 | 显示全部楼层
检查 classpath 中有无 "."
发表于 2004-10-28 23:00:14 | 显示全部楼层
比如你编的程序源文件叫"test.java"
那么,编译后的文件就是"test.class"

你执行这个程序时,需要敲入命令行: java test
而不是: java test.class

你试试
发表于 2004-10-28 23:00:40 | 显示全部楼层
明显的classpath不对,说说你是怎么编译和运行的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表