Работа с репозиторием fpga-zynq (устарела) с самым последним репозиторием генератора микросхем Rocket

В репозитории fpga-zynq ( https://github.com/ucb-bar/fpga-zynq) есть несколько подмодулей git. Одним из них является подмодуль Rocket-chip, но это репо Rocket-chip устарело, поэтому я попытался скомпилировать ракету с самым последним репо. Когда я это сделал, у меня возникла проблема, как мы можем видеть на следующем рисунке:

[ошибка] (run-main-0) java.lang.NoClassDefFoundError: firrtl/util/BackendCompilationUtilities$class

Изображение с ошибкой ситуации.

У кого-то есть решение для этого?

0 ответов

Следуйте этим инструкциям:

sudo apt install default-jdk (if you are using ubuntu)

или

apt install openjdk-8-jre-headless

оба работали на меня

проверьте, какая версия JDK работает в вашей системе:

javac -version

если он отличается от JDK 8, вы должны установить его вручную:

sudo update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).

Selection      Path                                             Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      auto mode
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      manual mode
  2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode

  Press <enter> to keep the current choice[*], or type selection number:

у меня это сработало. Удачи

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