androidプロジェクトでswitch(string)を使用してSwitch Caseを使用しようとすると、EclipseIDEで次のようなエラーが発生します。ワークスペースのコンプライアンスをJRE1.7に変更します。
1.7未満のソースレベルのString型の値をオンに切り替えることはできません。変換可能なint値または列挙型定数のみが許可されます
プロジェクトのプロパティを1.7に変更すると、次のような別のエラーが発生します。
Androidには、コンパイラ準拠レベル5.0または6.0が必要です。代わりに「1.7」が見つかりました。Androidツール>プロジェクトプロパティの修正を使用してください
これらの構成文字列をすべてENUMSに変更したくありません。他に選択肢はありますか?
私の環境:Eclipse SDK、バージョン:3.7.2、ビルドID:M20120208-0800 OS:Mac SnowLeopard(10.6.8)