Eclipse3.3+JWS
上次把同事研究的用JWS發(fā)布EclipseRCP應(yīng)用的預(yù)言文檔發(fā)到Bolg上了,那個版本是用于Eclipse3.2.2-的,到了Eclipse3.3以后有不少東東都發(fā)生了變化。特此留文一篇,記錄一下。
先看不同在哪里:
1.Eclipse3.3的啟動方式不同于Eclipse3.2.2-的版本;
2.Eclipse3.3加入了對Vista的支持,所以SWT有所變化;
先看第一個不同對我們的影響:
沒有了startup.jar了~對我們的形象不小哦!看看沒有了Startup.jar以后啟動Eclipse是如何實現(xiàn)的:
Eclipse的啟動徹底被org.eclipse.equinox.launcher_1.0.0.v20070606.jar接管了~org.eclipse.equinox.launcher_1.0.0.v20070606.jar的包結(jié)構(gòu)基本和Startup.jar基本一樣但是還是有區(qū)別的。
所以根據(jù)我上一次文章的所說的需要Startup.jar了~不需要再讓feature下放東東了~加認證什么都一樣了~
需要修改生成的JNPL文件,主要需要修改一下兩個地方:
1
<jar href="plugins/org.eclipse.equinox.launcher_1.0.0.v20070606.jar"/>


支持了Vista以后對我們的影響:
生成的org.eclipse.rcp_3.3.0.v20070607-8y8eE8NEbsN3X_fjWS8HPNG.jnlp中被多包含*wpt*.jar的引用,這些是在我們下載的Eclipse3.3里面沒有的~但是還是生成了引用,這個應(yīng)該是pdt的BUG~Eclipse的BUG LIST上面已經(jīng)提到了~
如果非要在Vista上跑,就自己找找吧·如果不是,那么直接刪掉就好了~
一定要注意第一個問題~沒有了Startup.jar以后,千萬不要把org.eclipse.equinox.launcher_1.0.0.v20070606.jar當(dāng)Startup.jar用,在外面也放一份~啟動的時候JWS會包錯的,會說JAR包重復(fù)!
客戶虐我千百遍,我待客戶如初戀!
posted on 2007-08-02 16:18 阿南 閱讀(1685) 評論(0) 編輯 收藏 所屬分類: Eclipse-RCP