- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Xcode で使われる Java でのコーディング)
Xcodeで使われるJavaでのコーディング
このQ&Aのポイント
- Xcodeを使用してJava言語でプログラミングを行う方法を知りたいです。
- Xcodeでジェネリック型やforループを使用する際のコンパイルエラーについて教えてください。
- Xcodeで上記のコーディングが使用できるようにする方法を知りたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
XcodeでJava関係のプロジェクトを作って、プロジェクトをビルドするという形でコンパイルしているという前提でお話しします。 レパードでしたら、おそらくJavaのバージョンは1.5以上でしょうからそのままでいけると思います。 問題はターゲットの設定でしょう。次のようにして解決してください。 プロジェクトウィンドウの左側にある [グループとファイル] という一覧表で [ターゲット>(ターゲット名)] をダブルクリックすると設定ダイアログが開きます。 ダイアログの左側にある一覧表で [設定>Javaコンパイラ設定] をクリックして、[ターゲット VM のバージョン]と[ソースのバージョン]を1.5以上に設定してください。 拡張for文はJ2SE 5.0以上で使えるので、これでコンパイルが通るはずです。 私もテスト用プログラムを作って試したところ、デフォルトでは確かにコンパイルエラーが出ましたが。 設定を変更したところコンパイル/実行することができました。 ついでに言っておきますと、私もMacでJavaプログラミングをしていますが、NetBeansを使っています。 簡単なプログラムのテスト用としては今でもXcodeは重宝していますが、本格的なプログラムを作るのには全く向いていません。 コードの問題点の指摘、リファクタリングという点で、eclipseやNetBeansにはるかに劣ります。参考までに。
お礼
ご回答およびアドバイスありがとうございます。さっそく試そうとしましたが、ターゲットの設定画面で、「Java コンパイラ設定」という項目が見つかりませんでしたが、新規ターゲットを追加してアクティブにしたら見つかりました。無事、コンパイルも通りました。 開発環境の変更も考えてみようと思います。