在安装了java8后,想把java7也安装上,但会出现错误,我把java7安装在了/Library/InternetPlug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin,然后添加进PATH中,但java命令还是显示java8,使用whereis java显示java的路径在usr/bin中,请问java8是如何被引用到usr/bin目录中的,还有path中同时存在usr/bin和/Library/InternetPlug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin,那为何还会执行java8啊?
Java 程序需要知道java命令的路径
Mac OS X可以使用/usr/libexec/java_home来定位$JAVA_HOME。在老版本的Mac OS中使用/Library/Java/Home补全$JAVA_HOME。这个工具的原理是扫描bin目录下所以类似java的命令。