我们有一个基于Eclipse RCP的GUI应用程序,它基于Eclipse SDK 3.7.2并使用Java 7进行编译。我们正在将代码库迁移到Java8。我们还将Eclipse版本迁移到4.4.2(Luna SR2),因为Eclipse从4.4开始支持Java8。
我已经使用BabelLanguagePack-eclipse-de_4.4.0.v20141223043836.zip以及Babel软件包下载了eclipse-4.4.2-delta-pack.zip和eclipse-SDK-4.4.2-win32.zip以及内置语言包可用于其他产品,但无法在3.7.2包中出现的4.4.2包中找到一些jar文件。我在下面列出了它们:
缺少4.3.2 SDK中存在的3.7.2 SDK中的jar文件: org.eclipse.update.core的* .jar org.eclipse.help.appserver_ 的.jar org.eclipse.swt.gtk.hpux.ia64_32 的.jar
org.eclipse.update.core*.jar
org.eclipse.help.appserver*.jar
缺少3.7.2 delta pack中存在的jar文件: org.eclipse.swt.carbon.macosx的* .jar
org.eclipse.update.core*.jar
在3.7.2 delta包中出现的4.4.2 Luna语言包(Babel项目版本R0.12.1 for Luna)中缺少jar文件 org.eclipse.core.contenttype.nl_de的* .jar org.eclipse.core.expressions.nl_de的* .jar org.eclipse.core.jobs.nl_de的* .jar org.eclipse.core.runtime.nl_de的* .jar org.eclipse.equinox.app.nl_de的* .jar org.eclipse.equinox.common.nl_de的* .jar org.eclipse.equinox.preferences.nl_de的* .jar org.eclipse.equinox.registry.nl_de的* .jar
关于丢失的jar文件的几个问题:
答案 0 :(得分:1)
3.7和4.4的内部与插件的许多更改之间存在巨大差异 - 一些是新的,一些是删除的。您下载的内容涵盖了整个核心Eclipse。
org.eclipse.update.xxx
是旧的Eclipse更新系统,前一段时间用'p2'安装管理器(许多org.eclipse.equinox.p2.xxx
插件)替换了。
我认为帮助系统也经过重新设计,删除了org.eclipse.help.appserver
并添加了更多org.eclipse.help.xxx
个插件。
org.eclipse.swt.carbon.macosx
这是旧的Mac 32 Carbon UI,不再受支持。替换为org.eclipse.swt.cocoa.xxx
插件。
org.eclipse.swt.gtk.hpux.ia64_32
可能不再受支持。
我不知道语言包。