Joh*_*ved 0 java grails java-8 spring-boot sdkman
当前我与grails一起使用的当前java开发工具包版本存在问题,这在springils与grails上的一些Java 8版本一起使用时很常见
引起原因:java.lang.IllegalArgumentException:无法在java.lang.reflect.Method.copy(Method.java:151)处复制非根方法... 120更多
是否有任何sdk管理器,我可以用来下载特定的Java版本,该版本不仅可以下载,而且还可以
我知道ubuntu中的update_alrenatives,但是我说的是gvm或sdkman之类的东西
其他很好的选择,将不胜感激,谢谢
我使用Jabba来管理我的 Java 环境。在 Linux/Mac OS X 上使用简单的命令curl
或wget
命令即可轻松安装和开始使用。
curl -sL https://github.com/shyiko/jabba/raw/master/install.sh | bash && . ~/.jabba/jabba.sh
Run Code Online (Sandbox Code Playgroud)
或者
wget -qO- https://github.com/shyiko/jabba/raw/master/install.sh | bash && . ~/.jabba/jabba.sh
Run Code Online (Sandbox Code Playgroud)
和 Windows 10(在 powershell 中)
Invoke-Expression (wget https://github.com/shyiko/jabba/raw/master/install.ps1 -UseBasicParsing).Content
Run Code Online (Sandbox Code Playgroud)
一旦完成,安装和切换 jdk 就很容易了。
安装 Oracle JDK
jabba install 1.8
Run Code Online (Sandbox Code Playgroud)
安装祖鲁 OpenJDK
jabba install zulu@1.8.72
Run Code Online (Sandbox Code Playgroud)
从自定义 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
Run Code Online (Sandbox Code Playgroud)
每次安装后都会自动调用“jabba use”。
列出所有已安装的 JDK
jabba ls
Run Code Online (Sandbox Code Playgroud)
列出可用的 JDK
jabba ls-remote
Run Code Online (Sandbox Code Playgroud)
切换到不同版本的 JDK
jabba use 1.6.65
Run Code Online (Sandbox Code Playgroud)
切换到 .jabbarc 中指定的 JDK
jabba use
Run Code Online (Sandbox Code Playgroud)
echo "1.8" > .jabbarc
Run Code Online (Sandbox Code Playgroud)
每次打开新终端时,此版本将自动“使用 jabba”
jabba alias default 1.6.65
Run Code Online (Sandbox Code Playgroud)
jabba 将所有内容保存在 ~/.jabba(在 Linux/Mac OS X 上)/%USERPROFILE%/.jabba(在 Windows 上)下。
归档时间: |
|
查看次数: |
2458 次 |
最近记录: |