我试图在使用 Yocto (Linux) 的 Intel Edison 上启用 JAVA,问题是提取 zip 后,我能够检查版本,当将其放入路径时,我根本无法访问 java 由于权限。
具体来说,我正在尝试遵循这个tutorial https://communities.intel.com/message/257302#257302但我“卡住”了
. .profile
从下一步开始
java -version
引发与下面粘贴的相同问题,权限被拒绝或之前,未找到 java。
以下是输出的快速概述:
root@dedsec1:~/java/jdk1.7.0_67/bin# ./java -version
java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) Client VM (build 24.65-b04, mixed mode)
root@dedsec1:~/java/jdk1.7.0_67/bin# cd
root@dedsec1:~# echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/root/bin:/home/root/java/jdk1.7.0_67/bin:/home/root/java/jdk1.7.0_67/bin
root@dedsec1:~# ./java -version
-sh: ./java: Permission denied
root@dedsec1:~#
我到底错过了什么?我已经在 java 上设置了 chmod -x 但它似乎没有影响它。
sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
sudo chmod a+x /usr/bin/javaws
sudo chown -R root:root /usr/lib/jvm/jdk1.8.0
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)