问题描述:在安装SUN 的JDK6的时候,发现报以下错误:
sudo: ./jdk-6u32-ea-bin-b03-linux-i586-29_feb_2012.bin: command not found
操作系统: Ubuntu 11.10
使用 ls 命名查看,明明jdk-6u32-ea-bin-b03-linux-i586-29_feb_2012.bin这个文件都在当前目录下,怎么会报"command not found"?
既然计算机找不到这个命令,就从它的角度想想吧,为什么找不到呢?无非是两个原因:
1 要执行的文件不存在。
2 要执行的文件没有执行权限,所以就不是一个command。
那么问题就很明显了,是文件没有执行权限的原因。下面我们给它加上执行权限:
sudo chmod u+x jdk-6u32-ea-bin-b03-linux-i586-29_feb_2012.bin
然后在执行这个文件, ok , 正常运行。