錯誤而下面的代碼執行,爪哇郎IllegalAccess經由HashBasedTable累加器收集番石榴不可變表
Caused by: java.lang.IllegalAccessError: tried to access class com.google.common.collect.AbstractTable from class
ImmutableTable.copyOf(listItemsToProcess.parallelStream()
.map(item ->
ProcessorInstanceProvider.getInstance()
.buildImmutableTable(item))
.collect(() -> HashBasedTable.create(),
HashBasedTable::putAll,
HashBasedTable<Integer, String,
Boolean>::putAll)
);
Error in coming on - HashBasedTable::putAll Using Oracle's 1.8 jre
它指向哪條線? – shmosel
On HashBasedTable :: putAll, – sidss
[Java 8採集器的Guava ImmutableTable使用HashBaseTable作爲累加器給出IllegalAccessError]的可能副本(http://stackoverflow.com/questions/39095205/java-8-collector-for-guava-immutabletable- using-hashbasedtable-as-accumulator-gi) – Xaerxess