2010-01-30 38 views
0

在XCode中,我看到了Java的模板,但無法獲得用Java模板(Java應用程序)編寫的程序輸出。 Xcode是否支持Java編譯?如果它支持它,我應該添加任何東西到我的程序運行?這只是一個「Hello World」程序。Xcode是否支持Java程序編譯和運行?

回答

3

XCode does support Java development

我不確定您是否要求特定於iPhone--它已列在標籤中,但未在您的問題的任何地方提及。 iPhone只支持Objective-C中的程序開發 - 要讓Java程序在iPhone上運行,您必須通過交叉編譯器運行Java程序以將Java程序轉換爲Objective-C程序。 XMLVM通常是與此相關的交叉編譯器。因此,如果您正在開發一個常規Java應用程序,該應用程序將作爲託管在Linux/Windows/Mac計算機上的桌面應用程序或Web應用程序來運行,則XCode將執行此操作。如果您想爲iPhone開發Java應用程序,則必須使用Java開發應用程序(使用其他方式的XCode),通過交叉編譯器運行它以生成Objective-C程序(而不是XCode ),然後將其部署到iPhone。

+0

對不起,我沒有提到。但它不適用於iPhone。我只想用Java編寫程序。哪個模板對它有好處? – 2010-01-30 13:51:19

+0

不要忽略'/ Developer/Examples/Java'中的例子。 – trashgod 2010-01-30 14:00:28

+1

「Java應用程序」項目類型用於製作桌面Java應用程序。從模板生成的應用程序使用'resources/string.properties'中的'message'值直接在框架上繪製。你可以將這個值改成'Hello World',或者你可以做一些更加標準的事情,比如移除'paint(Graphics g)'方法並在你的'JFrame'的構造函數中添加另一個組件 - 就像'this一樣。添加(新的JLabel(「Hello World!」));' – Nate 2010-01-30 14:30:58