Dek*_*eko 5 java permissions path intel-edison
我试图在使用Yocto(Linux)的英特尔Edison上启用JAVA,问题是在解压缩后,我能够检查版本,并且当它放入路径时,我根本无法访问java的权限.
特别是我试图遵循这个教程,但我得到了"卡住"
. .profile
Run Code Online (Sandbox Code Playgroud)
从下一步开始
java -version
Run Code Online (Sandbox Code Playgroud)
抛出相同的问题,如下面粘贴,权限被拒绝或更早,未找到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:~#
Run Code Online (Sandbox Code Playgroud)
我到底错过了什么?我在java上设置了chmod -x但它似乎并没有影响它.
Sri*_*asu 11
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
Run Code Online (Sandbox Code Playgroud)