我使用 eclipse 和 ibm rad 8,因为 rad 8 是基于 eclipse 构建的,所以我应该能够同时使用 IDE:s 对项目进行版本控制。因此,我在 svn 中签入了一个从 eclipse 到 xp-dev.com 的项目,并使用无法构建该项目的 ibm rad 8 进行了检查。意见如下。
当我从 ibm rad 构建时,会发生此错误。
Exception in thread "main" java.lang.NoClassDefFoundError: adventure.Adventure
Caused by: java.lang.ClassNotFoundException: adventure.Adventure
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)
我究竟做错了什么?
更新
我为 Java 7 定义的构建路径似乎存在问题。这是我的第一个 Java 7 项目,我的 IDe 找不到版本 7,尽管它安装在计算机上。