欢迎使用CSDN-markdown编辑器
来源:互联网 发布:于正 笑傲江湖 知乎 编辑:程序博客网 时间:2024/04/30 20:25
macOS用的是 macOS Sierra 10.12.6.
因为工作上需求需要用到jdk6, 而我自己的一些工具还需要jdk1.8。jdk1.6还有oracle和苹果的版本。 安装后的路径都不一样, 本来要换软连接的方式来做的, 但是每次都很麻烦, 就谷歌了一下。
jdk安装完后的路径。
苹果提供的在/System/Library/Java/JavaVirtualMachines
oracle提供的/Library/Java/JavaVirtualMachines
无论如何,不管怎样, 这些路径都可以通过一个java_home的命令行来取得。
MYPC001:~ jinxing$ /usr/libexec/java_home -VMatching Java Virtual Machines (3): 1.8.0_151, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home 1.6.0_65-b14-468, x86_64: "Java SE 6" /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 1.6.0_65-b14-468, i386: "Java SE 6" /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
如果用小v可以指定版本来取得路径。
MYPC001:~ jinxing$ /usr/libexec/java_home -v 1.6/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/HomeMYPC001:~ jinxing$ /usr/libexec/java_home -v 1.8/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
既然能取到路径, 就直接修改java_home上就可以了。
我是加到alias上做了一个别名。 如下。
MYPC001:~ jinxing$ aliasalias jdk6='export JAVA_HOME=`/usr/libexec/java_home -v 1.6`'alias jdk8='export JAVA_HOME=`/usr/libexec/java_home -v 1.8`'
这样可以通过jdk6 jdk8来切换java版本了。
阅读全文
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 探索深入理解java虚拟机之java内存溢出(OOM)解析(3)
- 撕毁《巴黎协定》,半个硅谷又双炸锅了
- 微信推“闪开发票”功能,真的能解决用户痛点?
- 守护者计划配合深圳警方 打响打击侵犯公民个人信息违法犯罪第一枪
- 荣耀9将于6月12日正式发布,会用上UFS 2.1吗?
- 欢迎使用CSDN-markdown编辑器
- 租赁这头猪,不要趴在共享经济的风口上!
- Android自定义View--使用NestScrolling机制实现一个上下滑动退出Layout
- javascript的>>>
- Unity3D Android使用Bugly定位崩溃问题总结
- 国家邮政局凌晨发表声明,顺丰菜鸟之争落幕
- hander机制原理
- 垄断者阿里 逆势挑战者顺丰
- 高通推出Quick Charge 4+:充电更快,发热更少