这么总报错! 似乎没有错啊
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]]
----------------解决方案--------------------------------------------------------
我发现在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 类名是一样的
----------------解决方案--------------------------------------------------------