Если вы не можете использовать Python 2.6, вы можете использовать простое safeeval immenentation, например http://code.activestate.com/recipes/364469/
. Это контрейлеры на компиляторе Python, поэтому вам не нужно делать всю грубую работу самостоятельно.
commons-collections4-xxjar определенно решают эту проблему, но Apache удалил интерфейс ListValuedMap из commons-Collections4-4.0.jar, поэтому используйте обновленную версию 4.1, он имеет необходимые классы и интерфейсы.
См. здесь если вы хотите прочитать Excel (2003 или 2007+) с использованием java-кода.
http://www.codejava.net/coding/how-to-read-excel-files-in- Java-используя-апаша-пои
Ура! Добавление коллекций jar-файлов в мой проект разрешило эту проблему. Два больших пальца до Lucky Sharma.
Решение: добавьте файл commons-collections4-4.1.jar в свой путь сборки и повторите попытку. Он будет работать.
Вы можете загрузить его из https://mvnrepository.com/artifact/org.apache.commons/commons-collections4/4.1
Обратите внимание, что 4.0 не является достаточным, поскольку ListValuedMap был введен в версии 4.1.
Для версии 4.1 вам необходимо использовать ссылку на репозиторий maven . Реплицировано ниже для удобства
<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-collections4 -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-collections4</artifactId>
<version>4.1</version>
</dependency>
Добавьте файл commons-collections4-x.x.jar в свой путь сборки и повторите попытку. Он будет работать.
Вы можете скачать его из https://mvnrepository.com/artifact/org.apache.commons/commons-collections4/4.0
Да, разрешил исключение, добавив файл commons-collections4-4.1 jar в пользовательскую переменную CLASSPATH. Загружено с https://mvnrepository.com/artifact/org.apache.commons/commons-collections4/4.1