因解决narinder-agent启动报错问题---MAC中使用JENV管理多个java版本

背景

在使用ngrinder+tomact+jdk时,这里遇到一个坑,我自己的MAC电脑java安装的最新版本,jdk是10.0.1版本,在后面启动ngrinder相关的java项目时,会报错,启不来,因为版本过高,有的类找不到,需要在jdk1.8下启动。又安装了一个java8,结果电脑上有两个java版本,如何在不卸载的情况下,自由的切换,对应用生效那个版本呢?请看下面,结合参考网上的资料,自己的实践,梳理供大家参考一下。

步骤

1、Mac下查看已安装的jdk版本及其安装目录

命令:/usr/libexec/java_home -V 

如图,三个框内依次为:输入命令; 当前Mac已安装jdk目录; Mac默认使用的jdk版本

 2、安装java8

$ brew tap caskroom/versions
$ brew cask install java8

3、安装使用jenv

3.1安装

$ brew install jenv

3.2 配置Bash

$ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(jenv init -)"' >> ~/.bash_profile

3.3添加java版本进去

$jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home

3.4使用

$jenv versions
* system (set by /Users/nihao/.jenv/version)
  1.8
$ jenv global oracle64-1.6.0.39 // 配置全局Java版本
$ jenv local oracle64-1.6.0.39 // 配置当前目录的Java版本
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值