Невозможно запустить основной метод - PullRequest
0 голосов
/ 04 мая 2020

В настоящее время я работаю над системой, в которой сотрудники организации могут быть проинформированы о своих незавершенных задачах, которые должны быть выполнены их менеджерами через устройства. Это демонстрируется следующими классами:

  1. Персонал
  2. Менеджер (расширяет штат)
  3. Устройство (получает задачи и удаляет их после выполнения)
  4. Задача
  5. Система (Назначение задач)
  6. Main

В данный момент я застрял в точке, в которой я не могу определить, почему не могу запустить свои классы, так как Я получаю ненулевой код выхода 1.

В настоящее время проблема, кажется, l ie в файле Main. scala, на данный момент:

object Main {
  def main(args: Array[String]): Unit = {
    var system = new System

    var s1 = new Staff(1, "John", "johndoe@outlook.com", "Brazil")
    system.addStaff(s1)
    var s2 = new Manager(2, "Reese", "reesecups@gmail.com", "Japan")
    system.addStaff(s2)

    s2.assignTask(system, 1, "PLEASE WORK")

  }

}

Код используется для запуска по назначению, однако, когда я добавил следующую строку в файл Main. scala: s2.assignTask(system, 1, "PLEASE WORK")

Я получил следующую ошибку:

[error] java.lang.RuntimeException: No main class detected.
[error]         at scala.sys.package$.error(package.scala:30)
[error]         at sbt.Defaults$.$anonfun$bgRunTask$4(Defaults.scala:1477)
[error]         at scala.Option.getOrElse(Option.scala:189)
[error]         at sbt.Defaults$.$anonfun$bgRunTask$3(Defaults.scala:1477)
[error]         at scala.Function1.$anonfun$compose$1(Function1.scala:49)
[error]         at sbt.internal.util.$tilde$greater.$anonfun$$u2219$1(TypeFunctions.scala:62)
[error]         at sbt.std.Transform$$anon$4.work(Transform.scala:67)
[error]         at sbt.Execute.$anonfun$submit$2(Execute.scala:281)
[error]         at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:19)
[error]         at sbt.Execute.work(Execute.scala:290)
[error]         at sbt.Execute.$anonfun$submit$1(Execute.scala:281)
[error]         at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:178)
[error]         at sbt.CompletionService$$anon$2.call(CompletionService.scala:37)
[error]         at java.util.concurrent.FutureTask.run(Unknown Source)
[error]         at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
[error]         at java.util.concurrent.FutureTask.run(Unknown Source)
[error]         at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
[error]         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
[error]         at java.lang.Thread.run(Unknown Source)
[error] (Compile / bgRun) No main class detected.

Есть ли какие-либо указания в чем может быть проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...