Ошибка: Не удалось найти или загрузить основной класс org.codehaus.groovy.tools.GroovyStarter (заводной-3.0.7)

#java #groovy

Вопрос:

Я пытаюсь установить Groovy в Windows 10 вручную. И я продолжаю получать следующую ошибку. Ошибка: Не удалось найти или загрузить основной класс org.codehaus.groovy.tools.GroovyStarter Вызвано: java.lang.Исключение ClassNotFoundException: org.codehaus.groovy.tools.Устройство для нарезания канавок

То, что я сделал, это:

 C:WINDOWSsystem32>Setx JAVA_HOME "C:Program FilesJavajdk-13.0.2"

SUCCESS: Specified value was saved.

C:WINDOWSsystem32>echo %java_home%
C:Program FilesJavajdk-13.0.2

C:WINDOWSsystem32>Md "C:Program Files (x86)Groovy"

C:WINDOWSsystem32>move "C:tempgroovy-3.0.7" "C:Program Files (x86)Groovy"

C:WINDOWSsystem32>Setx GROOVY_HOME "C:Program Files (x86)Groovygroovy-3.0.7src"

C:WINDOWSsystem32>set PATH="C:Program Files (x86)Groovygroovy-3.0.7srcbin";%PATH%
 

И когда я набираю «groovysh»,

 C:WINDOWSsystem32>groovysh
Error: Could not find or load main class org.codehaus.groovy.tools.GroovyStarter
Caused by: java.lang.ClassNotFoundException: org.codehaus.groovy.tools.GroovyStarter
 

Я не уверен, что я пропустил.

Буду очень признателен, если кто-нибудь укажет на мою ошибку.

Спасибо.

Комментарии:

1. Откуда у тебя эта классная папка? Если вы скачали его с github, вам придется запустить загрузочную версию gradle перед его использованием

2. Привет, я скачал его с groovy-lang.org/install.html и выберите «Исходный релиз».

3. Я думаю, вам следовало выбрать двоичный выпуск, в который будут включены все эти файлы

4. Спасибо вам за комментарий. Мне интересно, в чем разница между двоичным выпуском и исходным выпуском.

5. Исходный релиз-это буквально исходный код для Groovy. Если вы хотите использовать его, вы должны собрать/скомпилировать его, что не для новичков. Это то, что означает открытый исходный код. Если вы просто хотите, чтобы мы это сделали, скачайте двоичный выпуск. Получите установщик Windows 3.0.8 здесь