2010-06-25 39 views
0

我創建了一個OSGi的項目,其中一個我有2個項目: - 一個插件項目:使用我的特色項目和功能,它包含我的源文件,我的產品配置org.eclipse.equinox.p2.ui.user。這意味着我的程序能夠安裝新軟件或更新程序。 - 一個包含我的插件項目的功能項目。自動化建設春分PDE:可執行文件不起作用

我可以運行我的程序到Eclipse中,它的工作原理。我可以從eclipse導出我的產品配置,然後啓動我的程序:它可以工作。

在那之後,我想用eclipse的框架PDE automaticaly建立我的計劃。我遵循本教程:http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse。 pde.doc.user/guide/tasks/pde_product_build.htm。我能夠爲Windows,Linux和Mac OS生成我的程序。 Windows和Linux的可執行文件工作。但是,mac os的可執行文件不起作用。

當我點擊該圖標,沒有任何反應,我已經沒有任何錯誤。爲了能夠在Mac OS上啓動,我必須用Eclipse.app/Contents/MacOS/eclipse之一替換文件myExecutable.app/Contents/MacOS/eclipse。它接近我生成的可執行文件的「eclipse」文件格式不正確。

你知道這個問題的原因是什麼?或者,如果你有線索來解決這個問題。

非常感謝你,

蝙蝠

回答

0

如果你對上myExecutable.app單擊並選擇「顯示包內容」,您可以深入到找到實際的可執行文件。你可以從shell提示符下運行這個命令並查看任何錯誤輸出。您還可以在隱藏在.app中的結構中找到日誌。

我倒是建議比較的eclipse.ini文件給您的可執行應用程序,並從Eclipse的是爲你工作的人。可能有一個選項可能會遺漏,您可以將其添加到.product Mac OS X特定選項。

+0

它只是:chmod 755 eclipse – user376112 2010-06-28 15:31:12

+0

@ user376112,你自己的交叉帖子在http://www.eclipse.org/forums/index.php?t=msg&goto=543640&比這張貼有更多有趣的信息,值得注意的是,這是在eclipse之前的Helios版本中爲Mac設置權限的一個錯誤,並且有一種解決方法可以將歸檔文件格式更改爲zip,eclipse將使用正確的權限進行設置。 – 2011-02-02 16:43:31

相關問題