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

运行不了?咋回事

2012-01-02 
运行不了????怎么回事?Java codepublic class PassReference{public static void main(String[] ar){Test

运行不了????怎么回事?

Java code
public class PassReference{    public static void main(String[] ar)    {        Test c = new Test();        System.out.println("在调用方法inceptReference()之前,c.a的值为:" + c.a);        inceptReference(c);        System.out.println("在调用方法inceptReference()之后,c.a的值为:" + c.a);    }    static void inceptReference(Test t)    {        System.out.println("The first value of t.a is:" + t.a);        t.a++;        System.out.println("The second value of t.a is:" + t.a);    }}class Test{    public int a = 0;}

运行结果如下:
java.lang.NoClassDefFoundError: PassReference
Exception in thread "main"

[解决办法]

[解决办法]
你编译没?
javac PassReference.java
java PassReference
[解决办法]
我这里可以运行的,可能你没有编译,编译好了运行PassReference.class文件。
[解决办法]
CLASSPATH加入当前路径:.;
[解决办法]
没有编译啊~啊~啊~啊~啊~啊~啊~啊~
[解决办法]
编译了吗???????
[解决办法]
这个异常告诉你 没有找到要运行的类

你应当先编译 javac PassReference.java 
在运行 java Passreference.java
[解决办法]
呀 打错 运行时是 java Passreference
没.java 
呵呵

热点排行