Java找不到名为'和'的类? - 没有发现标准类异常 -

时间:2011-09-08 18:34:20

标签: java classpath

我知道有一千个java找不到一个类的问题,但是这一个看起来很奇怪而且不像标准类型。

这是我得到的例外:

Exception in thread "main" java.lang.NoClassDefFoundError: and
Caused by: java.lang.ClassNotFoundException: and
    at java.net.URLClassLoader.findClass(URLClassLoader.java:434)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:660)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:358)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:626)

我不知道最近会发生什么,因为它正在寻找一个名为'和'的类。首先,这是非大写的,并且应该是类名,其次它出现在标准包中,我并没有真正使用它。所以对我来说,看起来其他问题就是问题,但我无法弄明白。我有别人看着它而且他们也迷失了,所以如果有人可以提供一些见解,那么这将是值得赞赏的。

谢谢!

更新:这是我尝试运行启动时弹出的错误消息。

enter image description here

1 个答案:

答案 0 :(得分:13)

您正在向命令行提供“我的文档”的完整路径,不是吗?

问题是你的My Documents文件夹的路径中有C:\Documents and Settings,命令行用空格分隔参数,并将其解释为单独的参数而不是路径的一部分

并且没有前导java的{​​{1}}的第一个参数被视为主函数所在的类名

如果您使用命令行,请将-"

中的路径括起来