2016-04-15 7 views
0

В настоящее время возникают проблемы с текущей разработкой Java набором версией, который я использую с Грааль, который является общим при использовании springboot с некоторыми Java 8 версии на ГраальЕсть ли менеджер SDK для Java для sdkman для Грааль, заводных и Gradle

Вызванный: java.lang.IllegalArgumentException: не удается скопировать некорня метод в java.lang.reflect.Method.copy (Method.java:151) ... 120 более

Является ли любой менеджер sdk, который я могу использовать для загрузки определенной версии java, которая не только d ownload но

  1. Установка текущего ява путь
  2. Установить ява текущий дом
  3. если возможно варианты набора Java

Я знаю update_alrenatives в убунту Но я говорю о somwthing как GVM или sdkman

Другие хорошие варианты были бы оценены, спасибо

ответ

2

Я использую Jabba для управления своей средой java. Это легко установить и начать использовать сразу же с помощью простого curl или wget команды на Linux/Mac OS X.

curl -sL https://github.com/shyiko/jabba/raw/master/install.sh | bash && . ~/.jabba/jabba.sh 

или

wget -qO- https://github.com/shyiko/jabba/raw/master/install.sh | bash && . ~/.jabba/jabba.sh 

и для Windows 10 (в) PowerShell

Invoke-Expression (wget https://github.com/shyiko/jabba/raw/master/install.ps1 -UseBasicParsing).Content 

Как только это будет сделано, установка и переключение jdk легко.

Установка

установки Oracle JDK

jabba install 1.8 

установить Zulu OpenJDK

jabba install [email protected] 

установить из пользовательского URL или путь к файлу

jabba install 1.8.0-custom=tgz+http://example.com/distribution.tar.gz 
jabba install 1.8.0-custom=zip+file:///opt/distribution.zip 

после каждой установки " jabba use "будет вызываться автоматически.Список

Пользователи JDK в

все установленные JDK в список

jabba ls 

jabba ls-remote 

Переключатель

переключатель JDK, имеющихся в наличии JDK для другой версии JDK

jabba use 1.6.65 

переключатель в JDK указано в .jabbarc

jabba use 

Набор по умолчанию JDK

echo "1.8" > .jabbarc 

эта версия будет автоматически "Джабба использовать" d каждый раз, когда вы открываете новый терминал

jabba alias default 1.6.65 

jabba хранит все под ~/.jabba (в Linux/Mac OS X) /% USERPROFILE% /. Jabba (в Windows).

 Смежные вопросы

  • Нет связанных вопросов^_^