Java Runtime Environment のインストール

VineLinux4.1には Java Runtime Environment (Javaプラグイン) のパッケージは用意されていない。本家 SUN Java.com よりダウンロードしてインストールしよう。

jre-1_5_0_11-linux-i586-rpm.bin のダウンロード


Java.com http://java.com/ja/

↑上記サイトより、ダウンロード → 手動ダウンロードページ。
Linux RPM (自己解凍ファイル) をダウンロードする。

jre-1_5_0_11-linux-i586-rpm.bin のインストール


インストールの手順は、サイトのダウンロードボタンの右に「手順」というリンクがあるので、それに従ってインストールします。
でも、ここでも説明します。ニコニコ (Javaのバージョンが違っても同じです)

ダウンロードした jre-1_5_0_11-linux-i586-rpm.bin には実行権限がない(-rw-r--r--)ので、実行権限をあたえて実行します。

1. chmod コマンドで実行権限をあたえる
$ chmod +x jre-1_5_0_11-linux-i586-rpm.bin

2. -rwxr-xr-x と実行権限があることを確認
$ ls -l
-rwxr-xr-x jre-1_5_0_11-linux-i586-rpm.bin*

3. jre-1_5_0_11-linux-i586-rpm.bin を実行する
$ ./jre-1_5_0_11-linux-i586-rpm.bin
--続ける-- が反転しているので spaceキー で続きを読む
[yes or no] にて yes と入力

4. jre-1_5_0_11-linux-i586.rpm が解凍(展開)されていることを確認
$ ls
jre-1_5_0_11-linux-i586.rpm

5. rpmパッケージインストールのために root になる
$ su
パスワード(P):

6. rpm コマンドにてインストール
# rpm -Uvh jre-1_5_0_11-linux-i586.rpm

7. インストールされたか確認
# rpm -qa | grep jre
jre-1.5.0_11-fcs
インストール完了

FirefoxのJavaプラグインの設定


FirefoxのJavaプラグインの設定をする必要があります。

1. 自分のhomeディレクトリに戻る
$ cd

2. 隠しフォルダとファイル=.ファイルを確認
$ ls -a
.mozilla/

3. Firefoxのプラグイン設定フォルダに移動
$ cd .mozilla/plugins/

4. 現在のプラグインの確認
(プラグインが何もなければ何も表示されない)
$ ls

5. libjavaplugin_oji.so がどこにインストールされているか確認
(一番下に表示された libjavaplugin_oji.so を使います)
$ rpm -ql jre
...
...
/usr/java/jre1.5.0_11/plugin/i386/ns7/libjavaplugin_oji.so

6. 現在のディレクトリ ./ に libjavaplugin_oji.so のシンボリックリンクを貼ります
$ ln -s /usr/java/jre1.5.0_11/plugin/i386/ns7/libjavaplugin_oji.so ./

7. シンボリックリンクが貼られたか確認
$ ls
libjavaplugin_oji.so@
(↑が表示されれば完了)


Firefox を再起動して Javaプラグイン が正常に作動するか確認します。

Java仮想マシン(JVM)のテストページ
http://java.com/ja/download/help/testvm.xml

↑のページでJavaのマスコット?がおどりだせば正常にインストールされています。


Yahooゲームが文字化けするんですが。。

Yahoo Japan ゲーム ページには Java を使ったゲームがたくさんあります。FirefoxのJavaプラグインの設定をした状態で遊ぶことは出来ますが、文字化けがおきて「□□□...」のようになってしまいます。この文字化けをなおすにはJavaのフォントの設定が必要です。

/usr/java/jre1.5.0_11/lib/fonts/fallback というディレクトリを作成して、そこに日本語フォントのシンボリックリンクを貼ります。(fonts.dirも一緒に)
$ cd /usr/java/jre1.5.0_11/lib/fonts/
$ su
# mkdir fallback
# cd fallback/
# ln -s /usr/X11R6/lib/X11/fonts/TrueType/fonts.dir ./
# ln -s /usr/X11R6/lib/X11/fonts/TrueType/kochi-gothic.ttf ./
# ln -s /usr/X11R6/lib/X11/fonts/TrueType/kochi-mincho.ttf ./
# ls
fonts.dir@ kochi-gothic.ttf@ kochi-mincho.ttf@

↑が表示されれば完了です。

Yahoo Japan ゲーム http://games.yahoo.co.jp/


AD

j2re1.4.2_06


VineLinux 3.1 にアップグレードした。
Java のプラグインも j2re1.4.2_06 にアップしたら、、、
Yahoo JapanYahoo GAMEYahoo CHAT などで文字化けする現象が発生!!

/usr/java/j2re1.4.2_06/lib/font.properties.jp
を環境に合わせて編集すれば良い。

------------------------------------------
http://www.geocities.jp/jet_land_web/font/
ここに font.properties.jp があるのでこれを反転コピペして新規にファイルを作るか、
font.properties.jp.tar.gz をダウンロードする。

$ tar xvzf font.properties.jp.tar.gz
$ ls

そして /usr/java/j2re1.4.2_06/lib に移動する。

$ cd /usr/java/j2re1.4.2_06/lib
$ ls

もとからある font.properties.ja は名前を変更しておこう。
(font.properties.ja.old とでもしておこう。)

$ su
# mv font.properties.ja font.properties.ja.old

tar.gz から展開した font.properties.ja をコピーして完了。

# cp /home/*****/font.properties.ja ./ ←ドットスラッシュ

------------------------------------
以上
これで文字化けは解消された。
AD