Linux下的JRE环境
我的毕业设计是做JAVA播放器的,我用APPLET实现,所以客户端要访问的时候需要JRE环境,WIndows下简单,但linux下还需要一定得配置才可以再浏览器正确访问。JAVA播放器需要JMF组件支持,没想到客户端居然也需要JMF的一些环境才能在浏览器上成功播放视频。但官方下的JMF Linux版不能在Linux正确安装,我尝试了很多个版本,包括ubuntu,fedora,arch,redhat.不知道这是官方JMF的问题还是linux的问题。这让我的设计卡住了,客户端无法支持Linux平台,闷。
JRE环境倒是成功,我就firefox或mozilla说说
ubuntu下的firefox
ubuntu可以通过APT管理进行在线安装
fantlam@fantlam-laptop:~$ aptitude search jre
p docbook-jrefentry - DocBook XML JRefEntry DTD
p icedtea-java7-jre - Java runtime based on OpenJDK (transitiona
p libjrexx-java - automaton based regluar expression API for
p openjdk-6-jre - OpenJDK Java runtime, using Hotspot JIT
p openjdk-6-jre-headless - OpenJDK Java runtime, using Hotspot JIT (h
p openjdk-6-jre-lib - OpenJDK Java runtime (architecture indepen
p sun-java5-jre - Sun Java(TM) Runtime Environment (JRE) 5.0
i sun-java6-jre - Sun Java(TM) Runtime Environment (JRE) 6 (
fantlam@fantlam-laptop:~$ sudo apt-get install sun-java6-jre
这样就OK,接下来是要让firefox支持JRE插件
fantlam@fantlam-laptop:/usr/lib/firefox-addons/plugins$ pwd
/usr/lib/firefox-addons/plugins
fantlam@fantlam-laptop:/usr/lib/firefox-addons/plugins$ sudo ln -s /usr/lib/jvm/java-6-sun-1.6.0.07/jre/plugin/i386/ns7/libjavaplugin_oji.so
fantlam@fantlam-laptop:/usr/lib/firefox-addons/plugins$ ls
libjavaplugin_oji.so
在 firefox 地址栏输入 about:plugin 可以看到已经支持JRE了
另外是在redhat9下的mozilla 方法和上面一样,注意文件的目录位置就行了。
由于redhat没有什么包管理 可以从sun的官网下JRE的Linux版进行安装,安装完成后在执行以下的操作(看图)
这样mozilla就能正确访问applet 小程序了
这里说一下archLinux的情况 似乎不理想
提示安装插件
首先下载jre
下载后是BIN格式的
接下来是安装上文所介绍的装浏览器插件方法执行
但archLinux 好像没反应,是否是目录找错了,挺麻烦的。不过ubuntu和redhat都可以了,证明方法没错。
redhat9这个版本也太老了吧。不过能用就好,呵呵。