不能解释执行class(50分)

  • 主题发起人 主题发起人 博雨
  • 开始时间 开始时间

博雨

Unregistered / Unconfirmed
GUEST, unregistred user!
我初学java ,编了一个测试程序"TestDrive.java".用jdk2中的javac编译通过,但用java 解释时出错。给出信息如下:
Exception in thread "main"java.long.NaClassDefFoundError:
TestDrive
用java执行其他的程序时都出这个信息而同样的程序jb中执行的很好。不知为什么,请各位大侠指教。
谢谢!
 
你的 class 路径设了吗?
在 auotexec.bat 中
set classpath = your classpath (比如d:/jdk1.2/lib.....)
或是不是你写错了,大小写,
javac x.java
java x
 
大小写我严格执行,但路径没设。我是在当前路径下执行的。
回去先设一下,再试试。
 
我也刚刚学习.也出现过这种情况.
后来我在设置Classpath=. 就好了
另外javac TestDrive.java
java TestDrive
要注意大小写以及和类名一样
 
多人接受答案了。
 
后退
顶部