给Eclipse RCP 产品瘦身
关键字: Eclipse RCP JFace SWT
按默认配置制作的Eclipse Product。导出时有50多M。而我的程序中很多插件都没有使用。
经过一番精简,我的程序发布后只有10M左右了。
一般情况下只有下面的这些插件是必需的:
代码
<plugin id="com.ibm.icu"/>
<plugin id="org.eclipse.core.commands"/>
<plugin id="org.eclipse.core.contenttype"/>
<plugin id="org.eclipse.core.expressions"/>
<plugin id="org.eclipse.core.jobs"/>
<plugin id="org.eclipse.core.runtime"/>
<plugin id="org.eclipse.equinox.common"/>
<plugin id="org.eclipse.equinox.preferences"/>
<plugin id="org.eclipse.equinox.registry"/>
<plugin id="org.eclipse.help"/>
<plugin id="org.eclipse.jface"/>
<plugin id="org.eclipse.osgi"/>
<plugin id="org.eclipse.swt"/>
<plugin id="org.eclipse.swt.win32.win32.x86" fragment="true"/>
<plugin id="org.eclipse.ui"/>
<plugin id="org.eclipse.ui.workbench"/>
本文介绍如何将默认配置下体积较大的Eclipse RCP产品进行精简,最终使其体积减小到10M左右。通过移除未使用的插件并仅保留必要的组件,如com.ibm.icu、org.eclipse.core.commands等,可以显著减少应用程序的启动时间和资源消耗。
1574

被折叠的 条评论
为什么被折叠?



