当前位置: 代码迷 >> Java相关 >> 这么总报错! 似乎没有错啊
  详细解决方案

这么总报错! 似乎没有错啊

热度:74   发布时间:2007-12-11 10:07:12.0
这么总报错! 似乎没有错啊
import java.io.*;
class var
{  
  static int a;
  int b;
  public void intprint()
  {
      int c=0;
      ++a;
      ++b;
      ++c;
      System.out.print("a="+a);
      System.out.print(" b="+b);
      System.out.print(" c="+c);
  }
  
  public void allprint()
  {
      intprint();
      intprint();
  }
}

public class Exam3_2
{
    public static void main(String args[])
    {
        var v1=new var();
        var v2=new var();
        v1.allprint();
        v2.allprint();
        
    }
}

[[italic] 本帖最后由 海蓝啸 于 2007-12-11 10:15 编辑 [/italic]]
搜索更多相关的解决方案: var  public  void  int  

----------------解决方案--------------------------------------------------------
我发现在JCREATOR里面就报错。。用命令行编译就没错
错误信息是 Exception in thread "main" java.lang.NoClassDefFoundError: Exam3_2
Press any key to continue...
----------------解决方案--------------------------------------------------------
你给定义的参赋个值看看//////
----------------解决方案--------------------------------------------------------
java不是都有默认值吗? 再说用命令行都可以编译。。。就是JCREATOR不行。。。肯定是JCREATOR的问题。。但是我不知道这么回事
----------------解决方案--------------------------------------------------------
你用调试后在什么部位跳出错误啊,,,,,代码看上去是没什么错误,,,
----------------解决方案--------------------------------------------------------
你这个文件的名字是Exam3_2.java吗?
----------------解决方案--------------------------------------------------------
没有什么部位,整个错误信息都复制下来了。如下
Exception in thread "main" java.lang.NoClassDefFoundError: Exam3_2
Press any key to continue...

文件名肯定和主类名是一样的。。要不然CMD下也不会编译成功
----------------解决方案--------------------------------------------------------
没有问题呀!
----------------解决方案--------------------------------------------------------
你要的效果是不 是这样
a=1 b=1 c=1 a=2 b=2 c=1 a=3 b=1 c=1 a=4 b=2 c=1

----------------解决方案--------------------------------------------------------
对了,就是看文件名是否和public 类名是一样的
----------------解决方案--------------------------------------------------------
  相关解决方案