首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于grails、groovy和gradle,java有sdkman的sdk管理器吗?

问对于grails、groovy和gradle,java有sdkman的sdk管理器吗?
EN

Stack Overflow用户
提问于 2016-04-15 11:31:44
回答 3查看 4.8K关注 0票数 1

目前,我在grails中使用的当前java开发工具包版本存在问题,这在grails上使用某些java 8版本时很常见。

由: java.lang.reflect.Method.copy(Method.java:151) . java.lang.IllegalArgumentException:无法复制非根方法引起的

是任何sdk管理器吗?我可以使用它来下载一个特定的java版本,它不仅可以下载,而且还可以下载。

  1. 设置当前java路径
  2. 设置当前的java主页
  3. 如果可能,设置java选项

我知道update_alrenatives在ubuntu,但我说的是一些像gvm或sdkman之类的东西。

其他好的选择将不胜感激,谢谢

EN

回答 3

Stack Overflow用户

发布于 2016-12-05 17:46:13

我使用贾巴来管理我的java环境。在Linux上使用一个简单的curl或wget命令很容易安装和立即开始使用。

代码语言:javascript
复制
 curl -sL https://github.com/shyiko/jabba/raw/master/install.sh | bash && . ~/.jabba/jabba.sh

或

代码语言:javascript
复制
 wget -qO- https://github.com/shyiko/jabba/raw/master/install.sh | bash && . ~/.jabba/jabba.sh

以及Windows 10 (在powershell中)

代码语言:javascript
复制
Invoke-Expression (wget https://github.com/shyiko/jabba/raw/master/install.ps1 -UseBasicParsing).Content

一旦完成,安装和切换jdk就很容易了。

安装

安装Oracle JDK

代码语言:javascript
复制
jabba install 1.8

安装祖鲁OpenJDK

代码语言:javascript
复制
jabba install zulu@1.8.72

从自定义URL或文件路径安装

代码语言:javascript
复制
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

代码语言:javascript
复制
jabba ls

列出可用的JDK

代码语言:javascript
复制
jabba ls-remote

开关JDK

切换到JDK的不同版本

代码语言:javascript
复制
jabba use 1.6.65

切换到.jabbarc中指定的JDK

代码语言:javascript
复制
jabba use

设置默认JDK

代码语言:javascript
复制
echo "1.8" > .jabbarc

每次打开新终端时,这个版本都会自动成为"jabba use"d。

代码语言:javascript
复制
jabba alias default 1.6.65

jabba将所有内容保存在~/.jabba ( Linux/Mac上)/ %USERPROFILE%/.jabba (Windows上)之下。

票数 7
EN

Stack Overflow用户

发布于 2017-01-22 16:39:46

现在可以使用sdkman安装和管理java。

sdk install java

http://sdkman.io/usage.html

票数 5
EN

Stack Overflow用户

发布于 2016-04-15 15:13:15

我使用jEnv来管理系统中的java环境。http://www.jenv.be/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36646009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档