私はJavaプログラムを開発するためにEclipseを使用しています。私は、JREとJDKを1.7倍から1.6倍にダウングレードしなければなりませんでした。これですべてが1.6.x(インストールされているJREおよびJDK準拠を含む)を指しています。Eclipseのエラー "ソースレベルの文字列型の値を..に切り替えることができません"
しかし、今のEclipseはまだ示し、switch
文で私にエラーを与える:
が1.7以下のソースレベルのためのString型の値に切り替えることはできません。唯一のコンバーチブルのint値またはenum定数は、以下のコードに
を許可されています。私は、コンピュータから1.7.xを削除
Switch("test") // Which is fine with 1.7.x
、わからない、なぜそれはまだ1.7の代わりに1.6を探していますか?
感謝を代替JREを選択して! – DrupalFever