0

我使用 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,尽管它安装在计算机上。

在此处输入图像描述 在此处输入图像描述

4

1 回答 1

2

您不应该对您的.settings文件夹进行版本控制。这将根据您的 IDE 的位置和类型而有所不同。这应该与和文件svn:ignore一起添加。.classpath.project

您必须检查您的项目并为每个 IDE 单独配置它。

Maven 显然会让你的生活更轻松,因为它可以自动配置你的项目。

于 2012-06-11T06:47:06.360 回答