当前位置: 代码迷 >> Java相关 >> 新手学JAVA遇到的很郁闷的问题
  详细解决方案

新手学JAVA遇到的很郁闷的问题

热度:225   发布时间:2006-07-11 13:47:48.0
新手学JAVA遇到的很郁闷的问题

把教程上的写下来 编译没有问题 运行就出现这个
D:\lesson\lesson2\chang>javac rectangle.java

D:\lesson\lesson2\chang>java rectangle
Exception in thread "main" java.lang.NoClassDefFoundError: rectangle (wrong name
: Rectangle)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
3)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)

搜索更多相关的解决方案: JAVA  java  rectangle  ClassLoader  

----------------解决方案--------------------------------------------------------

你的类名字有没有取好
还有,最好不要取Rectangle,系统有一个类叫这个名字


----------------解决方案--------------------------------------------------------
我换了还是一样的
----------------解决方案--------------------------------------------------------
你是按 教程上抄的吗?那就一般不会错 你再仔细瞧瞧 什么"字母打错拉 位置打错拉 什么的"
----------------解决方案--------------------------------------------------------

我看过了 没有错的 是不是因为是少装了什么东西啊 我JAVA文件没有打开方式


----------------解决方案--------------------------------------------------------
本来就没有打开方式的
你的文件名叫什么

----------------解决方案--------------------------------------------------------
还有个问题 文件夹里面还有一个    .java.bak 的是什么文件啊
----------------解决方案--------------------------------------------------------

汗,竟然有文件名为空白的文件...


----------------解决方案--------------------------------------------------------
那是备分文件,可以不用管它

----------------解决方案--------------------------------------------------------
sincerev,

你第一步编译是通过的, 对于windows 来讲,在console 下输入命令是无所谓大小写的。 具体的讲,你输入的是 javac filename.java 和 javac Filename.java 效果是一样的, 但是执行的时候,你一定要注意了,你一定要按文件名输入,也就是说,文件名的大小写是相关的。

----------------解决方案--------------------------------------------------------
  相关解决方案