Eclipse RCP 4.4.2(Luna SR2)SDK、增量包和语言包中缺少jar文件
我们有一个基于EclipseSDK3.7.2并使用Java7编译的基于EclipseRCP的GUI应用程序。我们正在将代码库迁移到Java8。我们还将Eclipse版本迁移到4.4.2(LunaSR2),因为Eclipse支持从4.4开始的Java8 我已经下载了eclipse-4.4.2-delta-pack.zip和eclipse-SDK-4.4.2-win32.zip,并使用BabelLanguagePack-eclipse-de_4.4.0.v20141223043836.zip以及其他产品可用的Babel包构建了语言包,但在3.7.2包中的4.4.2包中找不到一些jar文件。我把它们列在下面: 4.4.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 在4.4.2增量包中丢失了3.7.2增量包中存在的jar文件: org.eclipse.swt.carbon.macosx*.jarEclipse RCP 4.4.2(Luna SR2)SDK、增量包和语言包中缺少jar文件,jar,eclipse-plugin,eclipse-rcp,java-8,eclipse-luna,Jar,Eclipse Plugin,Eclipse Rcp,Java 8,Eclipse Luna,我们有一个基于EclipseSDK3.7.2并使用Java7编译的基于EclipseRCP的GUI应用程序。我们正在将代码库迁移到Java8。我们还将Eclipse版本迁移到4.4.2(LunaSR2),因为Eclipse支持从4.4开始的Java8 我已经下载了eclipse-4.4.2-delta-pack.zip和eclipse-SDK-4.4.2-win32.zip,并使用BabelLanguagePack-eclipse-de_4.4.0.v20141223043836.zip以及其他
org.eclipse.update.core*.jar
在4.4.2 Luna语言包(适用于Luna的Babel项目版本R0.12.1)中缺少jar文件,这些文件出现在3.7.2 delta pack中
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文件的几个问题:
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
这是旧的Mac32 carbon UI,不再受支持。替换为org.eclipse.swt.cocoa.xxx
插件
org.eclipse.swt.gtk.hpux.ia64_32
可能不再受支持
我不知道语言包。谢谢格雷格。是否有某种映射指南或Eclipse迁移指南可以提供这些线索?或者在eclipse.org论坛上发布问题是最好的方法?我不知道有什么列表,但从来没有看过。我通常使用基于功能的构建来自动处理大部分问题。你说的“基于功能的构建”是什么意思?你能详细说明一下吗?如果这更简单的话,我可能也会使用它。在基于特性的构建中,您只需提供一个要包含在构建中的特性列表。每个功能都包含组成该功能的插件和嵌套功能的列表。例如,'org.eclipse.sdk'特性列出了EclipseSDK中的所有内容。我在这里发布了一个关于语言包中jar文件的问题:但是我没有得到任何回应。你知道我怎样才能得到关于它的信息吗?
org.eclipse.update.core*.jar