Topic: 为什么总是不能运行! (NoClassDefFoundError) |
Print this page |
1.为什么总是不能运行! (NoClassDefFoundError) | Copy to clipboard |
Posted by: hafocus Posted on: 2004-05-23 16:01 明明就是没有什么问题的却显示 Exception in thread "main" java.lang.NoClassDefFoundError: 这是那的问题阿? 是classpath的问题吗? 我是这么设置的: .;D:\j2sdk1.4.2\jre;D:\j2sdk1.4.2\lib;D:\j2sdk1.4.2\lib\tools.jar;D:\j2sdk1.4.2\lib\dt.jar; |
2.Re:为什么总是不能运行! [Re: hafocus] | Copy to clipboard |
Posted by: nothing Posted on: 2004-05-23 16:20 类名与文件名不符? |
3.Re:为什么总是不能运行! [Re: hafocus] | Copy to clipboard |
Posted by: jlc123 Posted on: 2004-08-04 00:19 我的是这样的:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;c:\j2sdk1.4.2\bin 类名与文件名不一样也是导致错误的一个原因。 或者运行java解释器(java.exe)时候应该在 java 文件名(不要.java)后面有输入。 如 java ex2_2_2 2 2 2 可能还有其他问题。请多指教 |
4.Re:为什么总是不能运行! [Re: hafocus] | Copy to clipboard |
Posted by: 九佰 Posted on: 2004-08-04 09:27 贴出源代码和运行时候你写的命令行 |
5.Re:为什么总是不能运行! [Re: hafocus] | Copy to clipboard |
Posted by: Jacky_one Posted on: 2004-08-09 22:35 怎么不贴啊, 想帮你都没有办法啊 |
6.Re:为什么总是不能运行! [Re: hafocus] | Copy to clipboard |
Posted by: wzz0001 Posted on: 2004-08-17 17:22 我的程序运行时也出现∶Exception in thread "main" java.lang.NoClassDefFoundError: 编译时没问题 我的 path 是这样设定的:set path=%path%;C:\j2sdk1.4.2_05\bin; 我的 classpath 是这样设定的:set classpath=D:\; javac j12.java ljava j12.class Exception in thread "main" java.lang.NoClassDefFoundError: 我的源程序在d盘 , jdk在c盘。 请高人指点一下。谢谢了!!!! |
7.Re:为什么总是不能运行! [Re: hafocus] | Copy to clipboard |
Posted by: trojangong Posted on: 2004-08-19 20:43 classpath还没设好 |
8.Re:为什么总是不能运行! [Re: hafocus] | Copy to clipboard |
Posted by: colo007 Posted on: 2004-08-23 09:33 这个问题我想是这样的: 1.路径上面少了个bin文件夹。 2.可能是你写的Applet,而不是Application.所以在运行前,你需要写个HTML文件。然后用appletviewer运行 <HTML> <HEAD> </HEAD> <BODY BGCOLOR="000000"> <CENTER> <APPLET code = "j12.class" width = "500" height = "300" > </APPLET> </CENTER> </BODY> </HTML> |
9.Re:为什么总是不能运行! [Re: hafocus] | Copy to clipboard |
Posted by: koala74 Posted on: 2004-08-23 17:11 要注意文件名与类名要一致;也可能是没有main主函数不能运行,请注意你是不是写小程序。 先做个简单helloword程序试试看路径对不对,在path里加class的路径看一下,另外,如果不巧用的是win98,路径总长度不能太长,否则没用 |
10.Re:为什么总是不能运行! [Re: hafocus] | Copy to clipboard |
Posted by: qzal Posted on: 2004-08-24 10:20 要注意文件名与类名要一致; 什么意思呀,我是新手,能否说详细点!!! |
11.Re:为什么总是不能运行! [Re: wzz0001] | Copy to clipboard |
Posted by: gmys Posted on: 2004-08-25 08:01 wzz0001 wrote: 命令行运行时不要文件全名了 ,直接 $> java j12 |
12.Re:为什么总是不能运行! [Re: hafocus] | Copy to clipboard |
Posted by: cloud198 Posted on: 2004-08-29 19:56 你在编译的时候是这样么? javac j12.java java j12.class ? java j12.class你加class了么,加了就不对了,去了! classpath最好在加一个.。 向这样! classpath=.;d:\java\src! 能行了么? |
13.Re:为什么总是不能运行! (NoClassDefFoundError) [Re: hafocus] | Copy to clipboard |
Posted by: augxiao Posted on: 2004-09-03 11:41 如果用了package, 运行时应该是 java 包名.j12 吧 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |