Я только что обновил игру! рамки до версии 2.1 и scala до версии 2.10 ...Играйте! framework 2.1 - планирование задач async (Java)
Теперь моя игра! приложение не работает. Кажется, что API Akka изменился. Я не могу найти версию Akka, используемую сейчас, но я думаю, что это последняя версия ...
Я только что прочитал руководство по миграции: http://doc.akka.io/docs/akka/2.1.0/project/migration-guide-2.0.x-2.1.x.html.
Я обновил мой код соответственно:
Akka.system().scheduler().scheduleOnce(
new FiniteDuration(10, TimeUnit.SECONDS),
new MyRunnableJob(),
Akka.system().dispatcher());
Но ошибка происходит следующим образом:
ошибку: не подходящий способ найти для scheduleOnce(akka.util.FiniteDuration,Runnable,ExecutionContext)
Но мы находим его на документации API :
http://doc.akka.io/api/akka/2.1.1/index.html#akka.actor.Scheduler
Спасибо. Ваш ответ разрешает мою проблему. Кстати, я запустил команду play clean, поэтому я не понимаю, почему старая версия все еще присутствует. Я видел, что у меня есть эти библиотеки в моей игре! папка: ./repository/local/com.typesafe.akka/akka-actor_2.10 ./repository/local/com.typesafe.akka/akka-actor/2.0.1 Не знаю, почему ... –