こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

LinuxへのJDKインストールについて

書籍のCDからインストール作業をしています。
指示に従って指定ファイルからインストーラを起動しました。
・インストール作業
/media/cdrom/Linux/jdk-6ul-L\linux-i586.bin
・環境変数設定
.bash_profileの変更
・source ~/.bash_profileの実行

インストールはされているようなのですが、その次のJDK6の動作確認
java -version
を行うと以下のようなエラーメッセージが帰ってきました。

[usr@localhost ~]#
[usr@localhost ~]# java -version
dl failure on line 685Error: failed /usr/local/jdk1.6.0_01/jre/lib/i386/client/libjvm.so, because /usr/local/jdk1.6.0_01/jre/lib/i386/client/libjvm.so: cannot restore segment prot after reloc: Permission denied
[root@suzuran ~]#

対処方法につきましてご教示お願い申し上げます。

投稿日時 - 2007-11-28 12:58:18

QNo.3553674

すぐに回答ほしいです

質問者が選んだベストアンサー

カーネル2.6系であればselinuxの影響である可能性が考えられます。
(せめてディストリビューションとカーネルバージョンは明記して下さい。)

参考URL:http://ppwww.phys.sci.kobe-u.ac.jp/~akusumoto/linux/detail.php?d=config/selinux/chcon

投稿日時 - 2007-11-28 13:32:20

補足

早速ありがとうございます。
Fedora 4

Linux version 2.6.15-1.1831_FC4smp

です。

投稿日時 - 2007-11-28 15:19:53

お礼

参考URLを見させていただきました。
chcon コマンドで解決しました。
ありがとうございました!!

Fedora ではデフォルトで SELinux が有効になっていることを学びました。
http://memo.blogdns.net/selinux.html

投稿日時 - 2007-11-28 16:49:43

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問