2010-12-17 43 views
0

我正在使用JarBundler ANT任務爲客戶端創建.app。可以在PC上使用它,它需要Mac上的JavaApplicationStub。無論如何,我可以在個人電腦上得到這個嗎?我知道它來自Java的Apples版本,但它只是作爲.dmg發佈的,我無法訪問它。我的問題是我在哪裏可以得到這個文件,所以我可以鏈接到JarBundler ANT任務,是否有另一種方法可以從PC上的jar創建.appPC上的JarBundler

+0

你爲什麼想這樣做在電腦上? .app軟件包只能在mac上運行,而JavaApplicationStub只是一個加載和運行jar的默認應用程序。 – ughoavgfhw 2010-12-17 22:00:50

+0

這是一個客戶端,我在自己的PC上寫了他的Java應用程序,並想將它捆綁到他的.app文件中。 – Tanner 2010-12-18 21:42:41

回答

0

JarBundler Ant任務從

/System/Library/Frameworks/JavaVM.framework/Versions/Current/Resources/MacOS/JavaApplicationStub 

拿起JavaApplicationStub你可以從那裏複製。

注意:這僅適用於Java 6應用程序。對於Java 7應用程序,您必須使用Oracle的AppBundler Ant任務。

另請參閱以下問題在堆棧上公認的答案:

Application is using Java 6 from Apple instead of Java 7 from Oracle on Mac OS X?

+0

我實際上沒有該項目的代碼,所以我無法嘗試你所說的,對不起。我期望這個文件將是我所需要的文件,但我的問題是如何在我的電腦上得到它。 – Tanner 2013-04-02 04:33:42

+0

只需將其粘貼到tar文件中,並在存儲庫中檢查它。在PC上,您應該像構建過程中的其他第三方資源一樣處理它。如果你使用'Ant',那麼有一個能處理tar文件的'tar'任務。 – 2013-04-02 06:59:24