作者Makoto0813 (多愁善感的中学二年级生)
看板java
标题Re: [问题] java advanced image如何安装?
时间Mon Sep 10 23:02:43 2012
※ 引述《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