DrJava は非常に単純な switch ステートメントのコンパイルに問題があります。
これは簡単な例です:
switch (sc.next()) {
case "abc": output = 0; break;
case "bcd": output = 1; break;
}
DrJava は、最初の行で次のメッセージを返します。
エラー: タイプ java.lang.String の値をオンにできません。変換可能な int 値または enum 定数のみが許可されます
SSH Secure Shell は問題なくコンパイルできますし、switch(String) も昔から実装されていると聞きました。DrJava でこの問題を解決するにはどうすればよいですか?
※私のDrJavaは最新バージョンです。