老問題...如何安裝 Mozilla 的 Sun Java Plugin?

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

老問題...如何安裝 Mozilla 的 Sun Java Plugin?

文章Tetralet » 週五 6月 13, 2003 12:18 pm

這是很久的問題了,
但我還是試不出來:

這是我安裝 Sun Java Plugin For Mozilla 的步驟:
(Mozilla 版本:1.3.1-1)

1. 去 java.sun.com 下載 j2re-1_4_1_03-linux-i586.bin。

2. 將它解壓縮至 /usr/local/j2sdk/jre 下

3. 在個人的 ~/.bashrc 中加入了
代碼: 選擇全部
export PATH=$PATH:/usr/local/j2sdk/jre/bin
export JAVA_HOME="/usr/local/j2sdk/jre"
export CLASSPATH=/usr/local/j2sdk/jre/lib


4. 檢查環境變數:
代碼: 選擇全部
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/local/j2sdk/jre/bin:/usr/local/j2sdk/jre/bin
$ echo $JAVA_HOME
/usr/local/j2sdk/jre
$ echo $CLASSPATH
/usr/local/j2sdk/jre/lib


5. 在 Mozilla 的 Plugin 目錄中建立一個 Link:
代碼: 選擇全部
cd /usr/lib/mozilla/plugins
ln -s /usr/local/j2sdk/jre/plugin/i386/ns610/libjavaplugin_oji.so


6. 建立 libstdc++-libc6.1-1.so.2 的 Link:
代碼: 選擇全部
cd /usr/lib
ln -s libstdc++-libc6.2-2.so.3 libstdc++-libc6.1-1.so.2


7. 確認 libjavaplugin_oji.so 是可以使用的:
代碼: 選擇全部
ldd /usr/local/j2sdk/jre/plugin/i386/ns610/libjavaplugin_oji.so
 
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x4003e000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40088000)
        libdl.so.2 => /lib/libdl.so.2 (0x40143000)
        libstdc++-libc6.1-1.so.2 => /usr/lib/libstdc++-libc6.1-1.so.2 (0x40146000)
        libm.so.6 => /lib/libm.so.6 (0x4018f000)
        libc.so.6 => /lib/libc.so.6 (0x401b0000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x402c1000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x402c9000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)


8. 為了保險,我還重建了 Mozilla Plugin:
代碼: 選擇全部
cd /usr/lib/mozilla/
./regxpcom /usr/j2re1.4.1_03/plugin/i386/ns610/



而您可以猜到的,
我的 Sun Java Plugin 在 Mozilla 裡還是沒有作用,
可是看過 N 篇網路上的安裝方式比我的都簡單太多了,
請問我還少了什麼步驟呢?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:老問題...如何安裝 Mozilla 的 Sun Java Plugin?

文章octapult » 週五 6月 13, 2003 1:23 pm

這可能跟 Debian unstable 的 mozilla 1.2 以後都是由 gcc 3.2 以上的版本編譯的有關係。
我的 mozilla 1.3.1-2 是用 gcc 3.3 編譯的,我不管是直接安裝舊 library libstdc++-2.9-glibc2.1 或是直接把 libstdc++-libc6.1-1.so.2 指到 gcc 3.3 的 libstdc++.so.5.0.4 ,都不能使用 java plugin :-(
------BEGIN GEEK CODE BLOCK------
Version: 3.12
G! d- s+:+ a? C++(+++) UBL>++++ P L++ E+ W++ N+ o+ K- w(--)
O? M? V PS+ PE+ Y+ PGP- t 5? X++ R tv b+ DI- D+ G e? h! r-- z?
-------END GEEK CODE BLOCK-------
octapult
摩托學園!學園長們
摩托學園!學園長們
 
文章: 512
註冊時間: 週六 9月 07, 2002 10:30 pm
來自: Seyda Neen, Morrowind

re:老問題...如何安裝 Mozilla 的 Sun Java Plugin?

文章octapult » 週五 6月 13, 2003 2:12 pm

Changelog of Debian unstable Mozilla 1.2.1-10
代碼: 選擇全部
Changes:
 mozilla (2:1.2.1-10) unstable; urgency=low
 .
   * --disable-freetype2 (closes: #171911, #177229, #138777, #171961, #172948, #175098, #178031, #143488)
   * remove freetype settings from prefs.js (closes: #183430)
   * update .desktop files. (closes: #148825)
   * fix mozilla lunch script (closes: #162489, #150905)
   * compiled with gcc-3.2 (closes: #183363)
     But it will break java plugin which compiled with gcc != 3.2
   * applied patches for improved Big5-HKSCS support (closes: #174280)
------BEGIN GEEK CODE BLOCK------
Version: 3.12
G! d- s+:+ a? C++(+++) UBL>++++ P L++ E+ W++ N+ o+ K- w(--)
O? M? V PS+ PE+ Y+ PGP- t 5? X++ R tv b+ DI- D+ G e? h! r-- z?
-------END GEEK CODE BLOCK-------
octapult
摩托學園!學園長們
摩托學園!學園長們
 
文章: 512
註冊時間: 週六 9月 07, 2002 10:30 pm
來自: Seyda Neen, Morrowind

re:老問題...如何安裝 Mozilla 的 Sun Java Plugin?

文章Tetralet » 週五 6月 13, 2003 3:10 pm

呀!原來如此!
害我試了整整一個晚上...
看大家都沒問題但我的就是出不來覺得很不甘心...

謝謝了。 :y2_16:
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:老問題...如何安裝 Mozilla 的 Sun Java Plugin?

文章Tetralet » 週五 6月 13, 2003 8:13 pm

對了,blackdown 版的是不是也有相同的問題?
因為我裝了之後一樣還是出不來...

安裝方法:

代碼: 選擇全部
deb ftp://ftp.tux.org/pub/java/debian unstable main non-free
apt-get update
apt-get install j2sdk1.4
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:老問題...如何安裝 Mozilla 的 Sun Java Plugin?

文章gigo » 週三 6月 18, 2003 11:01 am

這個,小弟的作業環境是小紅帽,但是我想應該是一樣的方法吧。

我的Mozilla是1.3.1版,Java 是從SUN那抓最新的1.4.1_03吧‧‧‧Java Plugin for Mozilla看來是能正常運作,但是中文顯示是有問題的。

我的設定是:

檔案路徑:

Mozilla - /usr/local/Mozilla/1.3.1
Java - /usr/local/JAVA/1.4.1_03

在${HOME}/.bash_profile中的相關設定是

export JAVA_PATH=/usr/local/JAVA
export JAVA_HOME=${JAVA_PATH}/1.4.1_03
export CLASSPATH=.:${JAVA_HOME}/jre/lib

export PATH=${JAVA_HOME}/bin:$PATH

當然再用ln -s再Mozilla的plugins目錄下建立一個連結到${JAVA_HOME}/jre/plugin/i386/ns610下的libjavaplugin_oji.so

這樣mozilla就能正常的執行JAVA了,可能是Tetralet大大忘了再CLASSPATH中加上一個"."吧。
gigo
可愛的小學生
可愛的小學生
 
文章: 15
註冊時間: 週二 5月 27, 2003 11:25 am

re:老問題...如何安裝 Mozilla 的 Sun Java Plugin?

文章螢火飛 » 週三 6月 18, 2003 10:13 pm

如果 Mozilla 是 gcc 3.x 編譯的,要下載 java 1.4.2 beta 版,這一版有 for gcc 3.2 的 plugin。
就在 /usr/java/j2xx1.4.2/plugin/i386/ns610-gcc32/ 底下。

中文的處理,只要將 font.properties.zh_TW.RedHat8.0 改成 font.properties.zh_TW就 OK 了。
螢火飛
榮譽學長
榮譽學長
 
文章: 40
註冊時間: 週五 5月 30, 2003 8:31 pm
來自: 桃園中壢

re:老問題...如何安裝 Mozilla 的 Sun Java Plugin?

文章Tetralet » 週四 6月 19, 2003 2:13 pm

螢火飛 寫:如果 Mozilla 是 gcc 3.x 編譯的,要下載 java 1.4.2 beta 版,這一版有 for gcc 3.2 的 plugin。
就在 /usr/java/j2xx1.4.2/plugin/i386/ns610-gcc32/ 底下。

中文的處理,只要將 font.properties.zh_TW.RedHat8.0 改成 font.properties.zh_TW就 OK 了。


去下載了 java 1.4.2 beta 之後,
才僅僅建立了 libjavaplugin_oji.so 的連結,
但 JAVA_HOME 還沒有設定呢,
Java Console 就出現了。

但是很抱歉中文還是有問題...

我把 font.properties.zh_TW.RedHat8.0 改成 font.properties.zh_TW 之後,
中文字還是沒出現。
我又把 font.properties.zh_TW 中的字型通通改成了
-arphic-ar pl kaitim big5-medium-r-normal-*-*-140-*-*-m-*-iso10646-1 及
-eten-*-medium-r-*-16-*-c-*-big5-0,
但是中文還是出不來。

我把 font.properties.zh_TW 複製成了 font.properties.zh_TW.Big5
和 font.properties.zh_TW_Big5,
但還是沒有用...

但是我確定我己經設定了 JAVA_HOME 這個環境變數,
連 PATH 及 CLASSPATH 也設定了,
但還是不行。

請問還有其它需要注意到的地方嗎?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:老問題...如何安裝 Mozilla 的 Sun Java Plugin?

文章octapult » 週四 6月 19, 2003 4:03 pm

小四兄,有的網站是連 applet 都沒有正確執行 (會出現 Applet xxx notinited 的訊息),例如 www.mren.com.tw,所以連文字都秀不出來。有些可以正確執行的網站,例如 www.urmap.com.tw,就可以顯示中文字了,不過 eten 字型秀不出來,所以我已經將所有 eten 字型全部都以其他 truetype 字型取代 (其實我所有的中文都是用細明體)。我想可能是 1.4.2-beta 仍然有些功能還沒完成吧。
------BEGIN GEEK CODE BLOCK------
Version: 3.12
G! d- s+:+ a? C++(+++) UBL>++++ P L++ E+ W++ N+ o+ K- w(--)
O? M? V PS+ PE+ Y+ PGP- t 5? X++ R tv b+ DI- D+ G e? h! r-- z?
-------END GEEK CODE BLOCK-------
octapult
摩托學園!學園長們
摩托學園!學園長們
 
文章: 512
註冊時間: 週六 9月 07, 2002 10:30 pm
來自: Seyda Neen, Morrowind

re:老問題...如何安裝 Mozilla 的 Sun Java Plugin?

文章阿信 » 週四 6月 19, 2003 4:05 pm

以前用1.4.1的時候,octapult兄跟小弟說過用truetype字體。

而後來我是採用1.4.1 + arphic的字體,就可以看到3C名人的網站得applet了。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:老問題...如何安裝 Mozilla 的 Sun Java Plugin?

文章Tetralet » 週四 6月 19, 2003 6:28 pm

我絞盡腦汁試了又試,
字型改來改去結果還是一樣...
不知 Sun Java 是怎麼抓字型的呢?
(真的是參考 $JAVA_HOME/lib/font.properties.zh_TW 嗎?)
(受不了了!翻桌!)

不管,先丟旁邊吧!
等到 java 1.4.2 真的出現了再說。
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:老問題...如何安裝 Mozilla 的 Sun Java Plugin?

文章訪客 » 週一 6月 23, 2003 3:56 am

我是用sun_jdk1.4.1_03啦
我都是把mingliu.ttc複製到在$JAVA_HOME/jre/lib/fonts裡
然後再去改$JAVA_HOME/jre/lib/fonts/fonts.dir,增加細明體的部分
再去修改font.properties.zh_TW
這樣我的java就可以看細明體了..而且粗體、斜體字都正常
訪客
 

re:老問題...如何安裝 Mozilla 的 Sun Java Plugin?

文章Tetralet » 週一 6月 23, 2003 8:01 pm

謝謝您的說明!
現在我的 Java 終於可以看到中文字了...

即使如此,
還是有很多網頁進不去... >_<

Anonymous 寫:我是用sun_jdk1.4.1_03啦
我都是把mingliu.ttc複製到在$JAVA_HOME/jre/lib/fonts裡


我使用的是文鼎字型。
在這裡我是建立一個 symbolic link。

Anonymous 寫:然後再去改$JAVA_HOME/jre/lib/fonts/fonts.dir,增加細明體的部分
再去修改font.properties.zh_TW
這樣我的java就可以看細明體了..


原來 Sun Java 只能使用自己目錄下的字型,
難怪我怎麼弄都弄不出來...

Anonymous 寫:而且粗體、斜體字都正常

這倒還沒有機會測試呢!

非常得謝謝您哦! :y2_16:
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron