То, что вы пытаетесь положить в gameBehaviour выглядит, как определение типа. Естественно, это не работает. Нужно так:
Map<Integer, Map<GameType, IPlayable>> behaviours = new HashMap<>();
Map<GameMode, IPlayable> behaviour = new HashMap<>();
behaviour.put(GameMode.CHALLENGER, i -> i.toString());
behaviours.put(GameType.TYPE1, behaviour);
А если у вас Java девятая или более высокая версии, то короче:
Map<Integer, Map<GameType, IPlayable>> behaviours = new HashMap<>();
behaviours.put(GameType.TYPE1, Map.of(GameMode.CHALLENGER, i -> i.toString()));
Вы пытались загрузиться с помощью RecoveryMode, а затем попытались восстановить ваши пакеты? Вот что я думаю, что буду делать.
Загрузитесь в меню загрузки GRUB. Примечание. Если меню GRUB не появляется при загрузке, нажмите и удерживайте клавишу Shift сразу после завершения загрузки BIOS и начала загрузки. Должно появиться меню GRUB. Если вместо этого вы увидите логотип Ubuntu, вы зашли слишком далеко. Попробуй еще раз. Меню Grub должно выглядеть примерно так: Ubuntu, with Linux 3.2.0-23-generic Ubuntu, with Linux 3.2.0-23-generic (recovery mode) Memory test (memtest86+) Memory test (memtest86+, serial console 115200) Выберите пункт меню (recovery mode) GRUB и нажмите enter. В итоге вы должны увидеть меню RecoveryMode (изображение ниже).Теперь выполните следующие шаги ...
Загрузитесь в меню загрузки GRUB. Примечание. Если меню GRUB не появляется при загрузке, нажмите и удерживайте клавишу Shift сразу после завершения загрузки BIOS и начала загрузки. Должно появиться меню GRUB. Если вместо этого вы увидите логотип Ubuntu, вы зашли слишком далеко. Попробуй еще раз. Выберите & amp; запустите запись меню network. Это должно позволить вам получить доступ к Интернету и загрузить обновления на следующем шаге. Меню Grub должно выглядеть примерно так: Ubuntu, with Linux 3.2.0-23-generic Ubuntu, with Linux 3.2.0-23-generic (recovery mode) Memory test (memtest86+) Memory test (memtest86+, serial console 115200) Выберите пункт меню (recovery mode) GRUB и нажмите enter. Когда обработка для dpkg завершена, вы можете возобновить загрузку. Однако для корректной инициализации графических драйверов может потребоваться перезагрузка.Вы пытались загрузиться с помощью RecoveryMode, а затем попытались восстановить ваши пакеты? Вот что я думаю, что буду делать.
Ubuntu, with Linux 3.2.0-23-generic Ubuntu, with Linux 3.2.0-23-generic (recovery mode) Memory test (memtest86+) Memory test (memtest86+, serial console 115200)Выберите пункт меню
(recovery mode)
GRUB и нажмите enter. Теперь выполните следующие шаги ...
fsck
в Recovery Menu
. Когда вы загружаетесь в RecoveryMode, файловая система в вашем корневом (/
) разделе монтируется как только для чтения, как мера безопасности. Если fsck
завершается успешно, ваш установочный раздел будет перемонтирован как чтение / запись, что позволит вам вносить изменения. network
. Это должно позволить вам получить доступ к Интернету и загрузить обновления на следующем этапе. dpkg
. Это рассмотрит пакеты программного обеспечения в вашей системе. Если проблема обнаружена, она попытается восстановить их, если это возможно. dpkg
завершена, вы можете возобновить загрузку. Однако вам может потребоваться перезагрузка, чтобы ваши графические драйверы были правильно инициализированы. Попробуйте использовать терминал:
sudo update-manager -d
Да, эта ошибка возникает, когда у вас нет правильного подключения.
Errors like:
socket.timeout: timed out
socket.error: [Errno 104] Connection reset by peer
Возможно, ваша сеть была отключена во время обновления или некоторой временной проблемы с сервером. Проверьте, находитесь ли вы за брандмауэром или повторите попытку.
Попробуйте использовать терминал:
sudo update-manager -d