Не удалось разрешить класс groovyx.gpars.actor.Actors.actor - PullRequest
0 голосов
/ 21 июня 2019

Я пытаюсь запустить пример Hello World отсюда http://www.gpars.org/webapp/guide/index.html#_download_and_install Но я получаю ошибку: не удается разрешить класс groovyx.gpars.actor.Actors.actor

Я использую groovyверсия 2.4.16 и JVM 11.0.3 в linux

Это код ..

import static groovyx.gpars.actor.Actors.actor

def decryptor = actor {
    loop {
        react { message ->
            if (message instanceof String) reply message.reverse()
            else stop()
        }
    }
}

def console = actor {
    decryptor.send 'lellarap si yvoorG'
    react {
        println 'Decrypted message: ' + it
        decryptor.send false
    }
}

[decryptor, console]*.join()

1 Ответ

0 голосов
/ 21 июня 2019

Чтобы все заработало, мне пришлось полностью удалить старую groovy и установить новую версию с помощью sdkman.Вот так ..

$ apt remove groovy
$ curl -s "https://get.sdkman.io" | bash
$ source "$HOME/.sdkman/bin/sdkman-init.sh"
$ sdk install groovy

В моем случае мне также нужно было добавить переменную JAVA_HOME.

...