9

Yocto (Linux) を使用する Intel Edison で JAVA を有効にしようとしていますが、問題は、zip を解凍した後、バージョンを確認でき、それをパスに入れると、権限が原因で Java にまったくアクセスできないことです。 .

具体的には、このチュートリアルに従おうとしていますが、

. .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 を設定しましたが、影響はないようです。

4

3 に答える 3

14
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
于 2014-11-01T05:05:27.273 に答える
0

ルートとしてログインする必要があります

. .profile

それがうまくいかない場合は、ファイルを入手できます。

source .profile 

source は「.」の同義語であることに注意してください。(限目)。

于 2014-11-01T04:32:00.720 に答える