我知道有一千个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)
我不知道最近会发生什么,因为它正在寻找一个名为'和'的类。首先,这是非大写的,并且应该是类名,其次它出现在标准包中,我并没有真正使用它。所以对我来说,看起来其他问题就是问题,但我无法弄明白。我有别人看着它而且他们也迷失了,所以如果有人可以提供一些见解,那么这将是值得赞赏的。
谢谢!
更新:这是我尝试运行启动时弹出的错误消息。
答案 0 :(得分:13)
您正在向命令行提供“我的文档”的完整路径,不是吗?
问题是你的My Documents
文件夹的路径中有C:\Documents and Settings
,命令行用空格分隔参数,并将其解释为单独的参数而不是路径的一部分
并且没有前导java
的{{1}}的第一个参数被视为主函数所在的类名
如果您使用命令行,请将-
:"