我在跑步:
- OS X v10.8.4
- 日食 3.7.2
- Java 1.6
- Android minSdkVersion 17
- Android targetSdkVersion 17
但没有骰子。编译器识别普通的旧AbstractMap
声明,但不知道AbstractMap.SimpleEntry
or AbstractMap.SimpleImmutableEntry
:
但是,通过命令行 ( javac 1.6.0_51
),以下内容会构建并运行:
import java.util.AbstractMap;
public class Test {
public static void main (String args[]) {
AbstractMap.SimpleImmutableEntry<String, String> entry =
new AbstractMap.SimpleImmutableEntry("key", "value");
System.out.println(entry.getKey());
System.out.println(entry.getValue());
}
}
此外,Android Studio(I/O 预览版)可以识别AbstractMap.SimpleImmutableEntry
.
我有 Build -> Clean'd,重新启动 Eclipse,重新启动 Mac。所以我的 Eclipse 设置有问题。帮助!