#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 здесь