2012-12-06 54 views
0

我正在嘗試關注these steps無法構建實際的Intellij IDEA社區版

而且我的 「做項目」 一步一個問題:

invalid inferred types for T,A; inferred type does not conform to declared bound(s) 
inferred: java.lang.Object 
bound(s): T 
在( 「迴歸中的addAll(newHashSet(項目));」)

@NotNull 
public static <T> Set<T> set(@NotNull T ... items) { 
    return addAll(newHashSet(items)); 
} 

@NotNull 
public static <T, A extends T, C extends Collection<T>> C addAll(@NotNull C collection, @NotNull A... elements) { 
    //noinspection ManualArrayToCollectionCopy 
    for (T element : elements) { 
    collection.add(element); 
    } 
    return collection; 
} 

這似乎有些奇怪 - 源代碼是實際的,我認爲,這可能是項目配置中的一個問題。 任何想法?

回答

1

更多的信息會有幫助。像你正在運行的是哪個Java?列出您的環境設置。

+0

openjdk-6。嘗試另一個jdk包似乎是個好主意。 –

+0

我不會使用openjdk。 :)在我看來,這似乎是一個問題。 –

+0

是的,這是jdk問題。 OpenJDK-7工作正常。 –