我已经使用brew cask安装了几个版本的JDK:
MacBook-Pro:bin myusername$ brew cask list
java java8 soapui
并将默认值设置为java8:
MacBook-Pro:bin myusername$ jenv global
1.8.0.162
但是当我在使用$JAVA_HOME
时找不到java_home
和后退时使用MacBook-Pro:bin myusername$ /usr/libexec/java_home
/Library/Java/JavaVirtualMachines/jdk-9.0.4.jdk/Contents/Home
:
#!/bin/bash
JAVA_HOME="${JAVA_HOME:-$(/usr/libexec/java_home)}" exec "/usr/local/Cellar/maven@3.2/3.2.5/libexec/bin/mvn" "$@"
maven脚本:
mvn
我可以更改JAVA_HOME
脚本,但如果我可以修复Info
----------------------------------------
num name age expenseN cost group
1 a 20
2 b 21
InfoDetail
----------------------------------------
num expenseN cost group
1 001 10.00 x
2 001 20.00 x
3 002 20.00 x
4 003 30.00 y
问题,那就更好了。任何提示?
答案 0 :(得分:2)
为此你必须启用jenv maven插件。来自documentation:
假设您希望Maven使用通过Jenv激活的JDK,而不是>默认的JAVA_HOME配置。你需要激活Jenv的maven插件。
$ jenv enable-plugin maven
maven plugin activated
注意:enable-plugin功能是系统范围的,不是shell本地的,也不是临时的 - 您只需要执行一次。