Y
yanliang
Unregistered / Unconfirmed
GUEST, unregistred user!
最近刚开始学习java,在学习java的过程中不知道下面的问题如何解决?
1 如果正确设置classpath?
2 我试了一个例子,代码如下:
class Letter{
char c;
}
public class Passobject{
static void f(Letter y){
y.c='z';
}
public static void main(String[] args){
Letter x=new Letter();
x.c='a';
System.out.println("1:x.c:"+x.c);
f(x);
System.out.println("2:x.c:"+x.c);
}
}
由于我的程序放在e:/java/test目录下,所以我用
javac E:/java/test/Passobject.javac编译成功,
然后用java e:/java/test/Passobject运行的时候出现如下的错误:
Exception in thread "main" java.lang.NoClassDefFoundError: e:/java/test/Passobject
百思不得其解,望各位高手能够多多指点。
1 如果正确设置classpath?
2 我试了一个例子,代码如下:
class Letter{
char c;
}
public class Passobject{
static void f(Letter y){
y.c='z';
}
public static void main(String[] args){
Letter x=new Letter();
x.c='a';
System.out.println("1:x.c:"+x.c);
f(x);
System.out.println("2:x.c:"+x.c);
}
}
由于我的程序放在e:/java/test目录下,所以我用
javac E:/java/test/Passobject.javac编译成功,
然后用java e:/java/test/Passobject运行的时候出现如下的错误:
Exception in thread "main" java.lang.NoClassDefFoundError: e:/java/test/Passobject
百思不得其解,望各位高手能够多多指点。