Работа с репозиторием 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:
у меня это сработало. Удачи