我以前有一個eclipse rcp應用程序,基於eclipse 3.3 pugins部署在Windows和Mac OS X 10.4上。我現在試圖將應用程序移植到Mac OS X 10.5.8(Leopard)上的java 1.6和eclipse 3.5(Build id:20100218-1602)插件。在Mac OS上升級eclipse rcp應用程序從3.3到3.5的問題
我可以在Windows上從eclipse 3.5啓動產品,但不是在Mac OS X上。我有64位可可eclipse IDE和java 6.在啓動配置中,我將運行時JRE設置爲JVM 1.6.0並添加了所需的插件。該插件驗證和其他一切看起來類似於Windows配置它的工作原理,但是當我啓動我只得到在控制檯下面兩行:
2010-03-16 13:29:32.742 java[758:10b] [Java CocoaComponent compatibility mode]: Enabled
2010-03-16 13:29:32.744 java[758:10b] [Java CocoaComponent compatibility mode]: Setting timeout for SWT to 0.100000
,然後該程序似乎只是掛下去。沒有任何寫入.log文件,所以我不知道有什麼錯誤。
編輯:以下是在所有cpu活動停止之前,Yourkit概要分析說的。
+----------------------------------------------------------------------------+----------------+-----------------+
| Name | Time (ms) | Own Time (ms) |
+----------------------------------------------------------------------------+----------------+-----------------+
| +---<All threads> | 2,799 100 % | |
| | | | |
| +---org.eclipse.equinox.launcher.Main.main(String[]) | 1,924 69% | 0 |
| | | | |
| +---org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run() | 632 23 % | 0 |
| | | | |
| +---java.lang.Thread.run() | 135 5 % | 0 |
| | | | |
| +---java.lang.ClassLoader.loadClassInternal(String) | 106 4 % | 0 |
+----------------------------------------------------------------------------+----------------+-----------------+
,這在例外選項卡:
java.lang.ClassNotFoundException
Start Level Event Dispatcher native ID: 0x8B0B group: 'main' 78
Thread-4 native ID: 0x10B group: 'main' 22
Framework Event Dispatcher native ID: 0xD207 group: 'main' 2
任何人都知道爲什麼我沒有看到一絲:
Exception staticstics
+----------------------------------------+--------------+
| Name | Count |
+----------------------------------------+--------------+
| +---java.lang.ClassNotFoundException | 102 11 % |
| | | |
| +---java.net.MalformedURLException | 4 0 % |
| | | |
| +---java.lang.NoSuchMethodException | 3 0 % |
| | | |
| +---java.lang.NumberFormatException | 2 0 % |
| | | |
| +---java.io.FileNotFoundException | 1 0 % |
| | | |
| +---java.lang.UnsatisfiedLinkError | 1 0 % |
+----------------------------------------+--------------+
,這裏是上面提到的ClassNotFoundExceptions
更多細節這在Eclipse中還是在任何日誌文件中?任何想法,我應該看看?
[更新日期:星期二,2010 9點37 3月16日]
感謝您的回覆,這些錯誤看起來都不是我遇到的完全一樣的問題,但的確指向Cocoa 64位的不穩定性。我沒有嘗試過eclipse 3.6,但我寧願使用穩定版本進行產品發佈。我可能會嘗試它作爲最後的手段,但如果我不能弄清楚這一點。 – Alb
@Alb:我同意你的觀點,我只提到3.6只是爲了測試目的。我只是想知道你是否看到了最新的Helios Eclipse的相同問題。 – VonC