Groovysh дает исключение целевой вызов - PullRequest
0 голосов
/ 22 марта 2019

Я недавно установил groovy.

C:\Users\Shivendra Gupta>groovy -v
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.codehaus.groovy.reflection.CachedClass (file:/D:/IT%20Softwares/groovy-3.0.0-alpha-4/lib/groovy-3.0.0-alpha-4.jar) to method java.lang.Object.finalize()
WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.reflection.CachedClass
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Groovy Version: 3.0.0-alpha-4 JVM: 11.0.2 Vendor: Oracle Corporation OS: Windows 10

Теперь, когда я запускаю команду groovysh, я получаю ошибку:

enter image description here

Кроме того, когда groovyConsole ведет себя странным образом: -

enter image description here

Я думаю, что предупреждение о недопустимом отражающем доступе может быть связано с проблемами совместимости с jdk 11.это значит я не смогу работать с jdk 11 для groovy? Кто-нибудь сталкивался с подобной проблемой?как мне решить эту проблему?

РЕДАКТИРОВАТЬ: Я только что установил java 9. Я получаю точно такую ​​же ошибку с командами groovysh и groovyConsole, а также получаю то же предупреждение по команде runnung groovy -v

1 Ответ

0 голосов
/ 22 марта 2019

Это было связано с проблемой совместимости JDK9 / 11 с groovy, я решил эту проблему, установив JDK 8.

...