|
楼主 |
发表于 2009-9-7 09:10:10
|
显示全部楼层
如果在shell下export $PATH,会打印出执行目录列表,我的列表是:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
那么脚本程序寻找java的方法也是按照次序寻找,找到即停,当然如果/opt/bin排在第一个就会先选择了,此脚本潜在的问题,主要还是没有对java的版本进行验证,如果使用高版本虚拟机开发,再找到低版本虚拟机执行,会产生错误!hantsy兄指出的还是很有道理的,也许简单就会带来考虑不够全面吧! |
|