Re: [問題] java advanced image如何安裝?
※ 引述《Makoto0813 (多愁善感的中學二年級生)》之銘言:
: 官網的說明頁
: http://java.sun.com/products/java-media/jai/INSTALL-1_1_2.html#Windows
: 這個api已經有一陣子了,參考官網的安裝教學似乎是有點過時
: 照著做也沒辦法順利安裝(無法使用jai中定義的class)
: jai 包含的檔案有三個,分別是
: jai-1_1_3-lib-windows-i586.exe
: jai-1_1_3-lib-windows-i586-jre.exe
: jai-1_1_3-lib-windows-i586-jdk.exe 這個無法安裝,會顯示目前已經有更新的版本
一個個安裝下去,不過第一個跟第三個的檔案會有重複,要記得裝在哪個資料夾,
把裡面的幾個後面提到的檔案拿出來,裝在正確的資料夾中應該就ok了
: 應該是說我目前用的 jdk1.7.0_02
: 在說明文件中提到,需要設定環境變數,jdk跟jre所在路徑加到PATH,也設定了
: 另外在標題上也提到需要設定CLASSPATH 和 LD_LIBRARY_PATH第二個沒有進一步解釋了
: 而CLASSPATH的解釋看不太懂,原文是:
: If you have used the CLASSPATH install into arbitrary location for Windows,
: then you will also need to set your CLASSPATH variable to point to each of
: the jai jar files in your installed directory
: 意思是說有用CLASSPATH這個環境變數安裝任意路徑給作業系統的話,
: 就要動這個變數的意思嗎?要將每個jar檔位置加進去?
: 不過我之前一直都沒有這個環境變數,不曉得須不須要再加進去....
: 試了很久一直沒法成功引用裡面的api,請問能否給點建議呢?
自己回一篇,也許可以幫助到一直用不好的人
1.環境變數PATH要加進(說明文件上有的)
C:\Program Files\Java\jdk1.7.0_07\bin;
C:\Program Files\Java\jdk1.7.0_07\jre\bin;
也許這個非必要,因為我有換過一次jdk版本,但是PATH沒改還是參照得到
2.在C:\Program Files\Java\jdk1.7.0_07\jre\bin放入
mlib_jai.dll
mlib_jai_mmx.dll
mlib_jai_util.dll
3.在C:\Program Files\Java\jdk1.7.0_07\jre\lib\ext放入
jai_codec.jar
jai_core.jar
mlibwrapper_jai.jar
原本的話,其實執行jai-1_1_3-lib-windows-i586-jdk.exe這個檔就會幫你把該放的東西
都放放進去,只是java版本間的相容似乎沒做好,jdk7版的它就辨認不出來,
會視為沒裝jdk所以不給執行...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 175.182.39.129
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):