Eclipse RCP product的问题
最近用RCP做了一个RIA的东西,现程序已完成,却在包装成产品时遇到麻烦:
我是用的Eclipse的Product configuration 向导来生成的产品配置,现在有两个问题:
1:自定义的splash闪屏没有出现,但是在Eclipse环境中打开是有的,查了配置都没啥问题,不知是否启动参数有差异,这个应该在哪里调呢?
2:我的intro欢迎页面没有正常的显示在第一次启动的程序中央,而是被挤到最右边了,且页面是空的。查了plugin-in.xml里面关于intro的配置和html的路径都没有问题,不知是什么原因
我的*.product配置文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<?pde version="3.1"?>
<product name="pageTools" id="PageTools.PageTools" application="PageTools.application" useFeatures="false">
<aboutInfo>
<image path="/PageTools/icons/alt_window_32.gif"/>
</aboutInfo>
<configIni use="default"/>
<launcherArgs>
<vmArgsMac>-XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts</vmArgsMac>
</launcherArgs>
<windowImages i16="/PageTools/icons/rtraex16.gif" i32="/PageTools/icons/rtraex32.gif"/>
<splash
location="PageTools"
startupProgressRect="5,275,445,15"
startupMessageRect="7,252,445,20"
startupForegroundColor="000000" />
<launcher name="PageTools">
<solaris/>
<win useIco="true">
<ico path="/pageTools/icons/rtraex.ico"/>
<bmp/>
</win>
</launcher>
<intro introId="PageTools.intro"/>
<vm>
</vm>
<plugins>
<plugin id="PageTools"/>
.....(省略)
</plugins>
</product>
项目导出后的config.ini文件如下:
#Product Runtime Configuration File
osgi.splashPath=platform:/base/plugins/PageTools
eclipse.product=PageTools.PageTools
osgi.bundles=org.eclipse.equinox.common@2:start,org.eclipse.core.runtime@start,PageTools,com.ibm.icu,javax.servlet,javax.servlet.jsp,org.apache.commons.el,org.apache.commons.logging,org.apache.jasper,org.apache.lucene,org.apache.lucene.analysis,org.eclipse.core.commands,org.eclipse.core.contenttype,org.eclipse.core.databinding,org.eclipse.core.databinding.beans,org.eclipse.core.expressions,org.eclipse.core.jobs,org.eclipse.core.runtime.compatibility.registry,org.eclipse.equinox.app,org.eclipse.equinox.http.jetty,org.eclipse.equinox.http.registry,org.eclipse.equinox.http.servlet,org.eclipse.equinox.jsp.jasper,org.eclipse.equinox.jsp.jasper.registry,org.eclipse.equinox.preferences,org.eclipse.equinox.registry,org.eclipse.help,org.eclipse.help.appserver,org.eclipse.help.base,org.eclipse.help.ui,org.eclipse.help.webapp,org.eclipse.jface,org.eclipse.jface.databinding,org.eclipse.osgi.services,org.eclipse.swt,org.eclipse.swt.win32.win32.x86,org.eclipse.tomcat,org.eclipse.ui,org.eclipse.ui.forms,org.eclipse.ui.intro,org.eclipse.ui.workbench,org.mortbay.jetty,org.eclipse.equinox.launcher,org.eclipse.equinox.launcher.win32.win32.x86
osgi.bundles.defaultStartLevel=4
不知有哪位高人能帮我看看到底是哪个地方出问题了,这些小东西还蛮麻烦的,唉~~