close

有時候真的覺得Ubuntu真的是讓人又愛又恨...好玩但是卻麻煩...

由於比賽的東西有要用到JMF,因此,便在當時討論的系統架構搭起JMF了...

記得在WinXP下要安裝JMF是一件非常不用大腦的事情,下一步下一步下一步下一步下一步完成...裝好了= ="

這次在Ubuntu下安裝JMF...花了點時間...

1. You need to Download the JMF 2.1.1e Software library from here:
http://java.sun.com/products/java-media/jmf/2.1.1/download.html

2. Have a read of the appropriate one of these
http://java.sun.com/products/java-media/jmf/2.1.1/setup.html

3. And also read through the JMF documentation
http://java.sun.com/products/java-media/jmf/2.1.1/documentation.html

介紹完了...(揍)

在上述的步驟裡,有些許的設定不太一樣,剛開始我下載了jmf-2_1_1e-linux-i586.bin,在解壓縮的過程出現了問題...

Unpacking...
tail: 無法開啟「+309」來讀取資料: 沒有此一檔案或目錄
Extracting...
./install.sfx.28773: 1: cannot open ==: No such file
./install.sfx.28773: 1: ==: not found
./install.sfx.28773: 3: Syntax error: ")" unexpected
JavaSound Capture Supported = true
JavaSoundAuto: Committed ok
Done.

是tail解壓縮的時候出了問題,於是就針對原始的檔案進行修改。

#vim ./jmf-2_1_1e-linux-i586.bin

在第267行有一段程式有誤:
tail +309 $0 > $outname

將它改成:
tail -n +309 $0 > $outname

存檔後離開...就可以正常解壓縮了。

完成解壓縮後,進行classpath的設置:

如果你的設定檔還很乾淨,而且你又懂得如何修改,可以看這個:

export JMFHOME=/home/kambara/lib/JMF-2.1.1e
export CLASSPATH=.:$JMFHOME/lib/jmf.jar:${CLASSPATH}
export LD_LIBRARY_PATH=$JMFHOME/lib:${LD_LIBRARY_PATH}


如果你的設定檔已經很亂了,可以參考這個在/etc/profile之下新增紅字部份的設定檔:
export JAVA_HOME=/home/yuru/jdk1.6.0_07
export JMFHOME=/home/yuru/JMF_211e/JMF-2.1.1e
export LD_LIBRARY_PATH=$/usr/lib/libLinuxSerialParallel.so:$JMFHOME/lib:$LD_LIBRARY_PATH
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib/ext/comm.jar:$JMFHOME/lib/jmf.jar:$CLASSPATH
export JAVA_HOME JMFHOME CLASSPATH PATH LD_LIBRARY_PATH

編輯結束後存檔離開,並且執行:
#source /etc/profile

結束= ="


參考資料:
かんばらにっき
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 YuRu 的頭像
    YuRu

    YuRu's Life

    YuRu 發表在 痞客邦 留言(0) 人氣()