Сопоставления классов и пакетов ND4J

Я получаю следующую ошибку при запуске программы с использованием ND4J:

java.lang.ClassNotFoundException: org.nd4j.tools.PropertyParser

Пока что в моем pom-файле есть следующие артефакты nd4j:

javacpp, nd4j-jblas, nd4j-native-platform, nd4j-native, nd4j-common, следуя указанным зависимостям здесь:

Как я могу отменить сообщение об ошибке и перейти от отсутствующего класса к пакету, который будет импортировать этот класс? Спасибо

Как выглядит ваш импорт в классе и можете ли вы добавить это в свой пост? Вы проверили документы, чтобы убедиться, что у вас нет перекрестных зависимостей, потому что Maven не может видеть классы, если зависимости являются артефактами, перекрестно зависимыми, переопределяющими друг друга?

April_Nara 04.05.2019 17:51
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
1
29
1

Ответы 1

Просто добавьте это в свой репозиторий Maven:

<!-- https://mvnrepository.com/artifact/org.nd4j/nd4j-api -->
<dependency>
  <groupId>org.nd4j</groupId>
  <artifactId>nd4j-api</artifactId>
  <version>0.0.3.5.5.2</version>
</dependency>

Вам не хватает зависимости для вашего nd4j. Также вы можете перекомпилировать. Вот статья о том, как настроить проект глубокого обучения https://deeplearning4j.org/docs/latest/deeplearning4j-config-maven.

Кроме того, рекомендуется проверять Mavenrepository, если вам не хватает зависимости.

Другие вопросы по теме