当前位置: 技术问答>linux和unix
求问 bin文件在 linux中不能执行 是什么原因?
来源: 互联网 发布时间:2016-11-19
本文导语: android需要安装 jdk,但是我从sun上下载下来了linux版本的jdk,但是就是不能执行。不知道是怎么回事 执行后出现的错误信息: bash: .: ./jdk-1_5_0_13-linux-i586.bin:无法执行二进制文件 | 首先要加执行权限 ...
android需要安装 jdk,但是我从sun上下载下来了linux版本的jdk,但是就是不能执行。不知道是怎么回事
执行后出现的错误信息:
bash: .: ./jdk-1_5_0_13-linux-i586.bin:无法执行二进制文件
执行后出现的错误信息:
bash: .: ./jdk-1_5_0_13-linux-i586.bin:无法执行二进制文件
|
首先要加执行权限
#chmod +x ./jdk-1_5_0_13-linux-i586.bin
然后执行
#./jdk-1_5_0_13-linux-i586.bin
但是看样子是你的二进制文件损坏了 如果上面的步骤还是不行
那就是你的二进制文件真的坏了 你是不是在别的地方下载的 然后用ftp传到你的linux里的? 这样的话需要用二进制的方式传输 否则传完之后文件就不可用了!
ftp登录之后 先输入bin 回车 然后再开始传你的jdk-1_5_0_13-linux-i586.bin
|
lz怎么执行的?
另外,file jdk-1_5_0_13-linux-i586.bin看看
另外,file jdk-1_5_0_13-linux-i586.bin看看
|
是不是要ls看下权限?
然后再chmod 777 jdk-1_5_0_13-linux-i586.bin操作一下?
然后再chmod 777 jdk-1_5_0_13-linux-i586.bin操作一下?
|
up
|
哈哈,是的
lz看下权限是否正确