Size: a a a

Scala User Group

2020 April 22

DG

Denis G in Scala User Group
путь такой: projectName/modules/moduleName/src/main/scala/packageName/Main.scala
источник

VS

Vladimir Sam in Scala User Group
а если через runMain?
источник

λ

λoλegΥch in Scala User Group
в автокомплите к runMain увидишь все доступные классы
источник

VS

Vladimir Sam in Scala User Group
нужен полный текст ошибки, что именно нотфаунд
источник

λ

λoλegΥch in Scala User Group
только скомпиль проект
источник

DG

Denis G in Scala User Group
sbt:chord-dht> project monitor
[info] Set current project to monitor (in build file:/Users/denis.g/Developer/Scala/chord-dht/)
sbt:monitor> monitor/run
[info] Compiling 2 Scala sources to /Users/denis.g/Developer/Scala/chord-dht/modules/monitor/target/scala-2.12/classes ...
[info] Done compiling.
[info] running webApp.Main
[error] (run-main-0) java.lang.ClassNotFoundException: webApp.Main
[error] java.lang.ClassNotFoundException: webApp.Main
[error]  at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:436)
[error] stack trace is suppressed; run last Compile / bgRun for the full output
[error] Nonzero exit code: 1
[error] (Compile / run) Nonzero exit code: 1
[error] Total time: 10 s, completed 22 Apr 2020, 14:31:40
источник

DG

Denis G in Scala User Group
компиляция, вот вроде работает.
текст ошибки "классичесмкий". не может найти класс webApp.Main
источник

λ

λoλegΥch in Scala User Group
обнови скалу\сбт или оболди жаву
источник

VC

Vadim ChelyshOv in Scala User Group
в сбт может зафоршено где-то имя класса
источник

DG

Denis G in Scala User Group
ну он вроде ищет правильный класс. Это единственный класс который наследует App
object Main extends App { .. }
источник

VC

Vadim ChelyshOv in Scala User Group
посмотри что подсказывает на runMain \t - вероятно этого класса в списке не будет
источник

ЮБ

Юрий Бадальянц in Scala User Group
λoλcat
Какие модули?
concurrent
источник

DG

Denis G in Scala User Group
Vadim ChelyshOv
посмотри что подсказывает на runMain \t - вероятно этого класса в списке не будет
класс есть в списке /shrug
источник

AS

Aλeχander Semenov in Scala User Group
расшарь репу, чтобы чекаутнуть и локально запустить 🤷‍♂️
источник

DG

Denis G in Scala User Group
Aλeχander Semenov
расшарь репу, чтобы чекаутнуть и локально запустить 🤷‍♂️
https://github.com/denis631/chord-dht 🙏

модуль монитор
источник

AS

Aλeχander Semenov in Scala User Group
java.lang.ClassNotFoundException: webApp.WebServer это отличается от твоей ошибки?
источник

DG

Denis G in Scala User Group
Aλeχander Semenov
java.lang.ClassNotFoundException: webApp.WebServer это отличается от твоей ошибки?
та же ошибка. Я просто класс переименновал локально
источник

VC

Vadim ChelyshOv in Scala User Group
на линухе работает - а на макоси видимо нет - там еще какая-то папка webapp с js в классы пишется
переименуй пакет
chord-dht$ ls modules/monitor/target/scala-2.12/classes/
application.conf  webapp  webApp
источник

λ

λoλegΥch in Scala User Group
попробуй  пакет переименовать в webapp
источник

DG

Denis G in Scala User Group
λoλegΥch
попробуй  пакет переименовать в webapp
ага. походу опять макось со case-sensitive не может работать.
источник