Добрый вечер джава господа!
Компилирую игровую сборку на java в eclipse. Все компилируется кроме одной папки util
Ошибкаerror: remove(Object,Object) in ConcurrentHashMap cannot implement remove(Object,Object) in Map
public Object remove(Object key, Object value)
^
return type Object is not compatible with boolean
Строчка, на которую ругается
protected Object remove(Object key, Object value)
Версия javac: 1.8.0_181
Как исправить?
Сборка 2004 года авторов уже давно нет, написать некому и гуглить такое сложно так как сама сборка игры специфичная. Они же ее как-то компилировали. Может другую версию java jdk поставить ?
P.S. Сама сборка несмотря на ошибку прекрасно собирается в jar и запускается. Надоело вручную из другой сборки папку util перекидывать.
P.S.S Причем я декомпилировал похожую сборку и там в файле ConcurrentHashMap.java написано так же.