【发布时间】:2016-08-05 20:17:39
【问题描述】:
我正在将我的项目从 XP 系统转移到 Windows 8.1 系统。 在我的 XP 上,我将 Eclipse Juno 与 Window Builder 和 JavaFx 一起使用。 我现在已经在新系统上安装了最新的 Eclipse(Java Mars 64 位),再次使用 Window Builder 和 JavaFx。
当我打开工作区时,我收到错误消息,提示缺少“必需的库” -
com.ibm.icu_4.4.2.v20110823.jar
org.eclipse.core.commands_3.6.0.I20110111-0800.jar
org.eclipse.core.runtime_3.7.0.v20110110.jar
org.eclipse.equinox.common_3.6.0.v20110523.jar
org.eclipse.equinox.registry_3.5.101.R37x_v20110810-1611.jar
org.eclipse.jface_3.7.0.v20110928-1505.jar
org.eclipse.jface.text_3.7.2.v20111213-1208.jar
org.eclipse.osgi_3.7.2.v20120110-1415.jar
org.eclipse.swt.win32.win32.x86_3.7.2.v3740f.jar
org.eclipse.text_3.5.101.v20110928-1504.jar
org.eclipse.ui.forms_3.5.101.v20111011-1919.jar
org.eclipse.ui.workbench_3.7.1.v20120104-1859.jar
请务必注意,这些库在我的新安装中确实不存在!
谁能帮我解决这些问题?
回答这两个问题:
错误在哪里? - 在 Eclipse 的问题窗格中。这些库是我最初构建时由 eclipse 添加的,而不是我自己添加的。
它们在项目->Java Build Path->Libraries 面板中直接引用。
我是如何转移项目的? 好吧,因为我不使用版本控制系统(不要一次都尖叫),它们只是“复制”结束。 有没有“更好”的方式来做到这一点?
【问题讨论】:
-
问题是:您是如何“转移”您的项目的?使用较新版本的 eclipse 打开旧工作区可能根本不是一个好主意。换句话说:通常应该将您的 Eclipse 项目签入您的源代码管理系统。您创建一个新的结帐;并将这些项目导入您的新 Eclipse(使用全新的工作区)。也许可以移动整个工作区,但我认为尝试这样做你会感到痛苦和沮丧。
-
仍然没有足够的信息。这些项目是 Eclipse 插件吗?
-
这些是“简单的”基于 ui 的程序,用于将 xml 信息解析和转换为不同的文件格式,或者数据的图形表示 (jpeg)。