Я новичок в Scala и Akka, и я просто пытался сделать один из примеров обучающих проектов в Eclipse (Luna) с помощью Scala IDE (4.1.0) и JDK8.Строительство проекта Scala в Eclipse с Akka
- Если создать простое приложение Hello World Scala, который просто делает
println
, например, она строит, и я могу правую кнопку мыши и запустить приложение Scala без каких-либо проблем. Тогда я пытаюсь эквивалентом Akka, где он создает приветствие и приветствует кого-то с Приветом, и я получаю эту странную ошибку компиляции:
Description Resource Path Location Type missing or invalid dependency detected while loading class file 'ActorSystem.class'. Could not access term typesafe in package com, because it (or its dependencies) are missing. Check your build definition for missing or conflicting dependencies. (Re-run with `-Ylog-classpath` to see the problematic classpath.) A full rebuild may help if 'ActorSystem.class' was compiled against an incompatible version of com. akkatest2 Unknown Scala Problem
я добавил Акки-актер (2,11) банки к пути сборки по свойствам, как описано в одном из этих проходов akka, которые я нашел в сети, и в проекте уже был включен контейнер библиотеки Scala, когда я впервые вошел, потому что проект был создан как проект Scala в Eclipse.
Я думаю, если бы мне просто не хватало еще одну банку akka, так как там была куча других, она бы пожаловалась на какой-то пакет akka. *. Похоже, он ищет com.typesafe и терпит неудачу, поэтому я не уверен, что еще мне не хватает.
Я бы рекомендовал использовать инструмент построения, чтобы упростить вам работу. SBT - отличный инструмент командной строки, который, наряду с плагином sbteclipse, может сделать вашу работу Scala в среде Scala более гладкой, насколько подходят зависимости. – rosshsr
Вы можете использовать typeafe [активатор] (http://www.typesafe.com/community/core-tools/activator-and-sbt), чтобы создать скелет/рабочий проект для вашего приветствия. Есть много примеров с аккой. И поскольку @rosshsr предлагает, всегда ваш sbt управляет зависимостями. –
Не устанавливайте akka самостоятельно, это похоже на настройку строки самостоятельно, вам нужно использовать maven, sbt или gradle, чтобы получить все банки, которые нужны вашему проекту. – Snickers3192