LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1957|回复: 12

Firefox里安装java插件的问题 [已解决 感谢三翻领]

[复制链接]
发表于 2007-2-27 21:53:01 | 显示全部楼层 |阅读模式
已解决 感谢三翻领
加入nsplugin标记编译blackdown-jdk or blackdown-jre

原因见 第二贴
-----------------------------------------

Gentoo AMD64 Profile:no-multilib

问题1
按照
http://gentoo-wiki.com/HOWTO_Java_and_Firefox
来给Firefox加java插件时遇到了个问题

我的已经装了JDK了,觉得没有必要装jre了

  1. kcfv yangke # eselect java-nsplugin set sun-jdk
  2. !!! Error: Expected "/usr/share/java-config-2/nsplugin/sun-jdk-javaplugin.so" to exist, but it doesn't.
  3. !!! Error: Perhaps "sun-jdk" isn't a valid name of VM built with nsplugin?
  4. kcfv yangke #
复制代码


而我并没有使用-nsplugin这个标记

  1. kcfv yangke # emerge -pv sun-jdk

  2. These are the packages that would be merged, in order:

  3. Calculating dependencies... done!
  4. [ebuild   R   ] dev-java/sun-jdk-1.5.0.10  USE="X alsa -doc -examples -jce (-nsplugin)" 0 kB

  5. Total: 1 package (1 reinstall), Size of downloads: 0 kB
  6. kcfv yangke #
复制代码


我才接触到java的东西希望大家帮助

问题2
学校的在线学习系统只支持到Firefox 1.5
我已经编译安装了FF2.0如果通过
emerge =mozilla-firefox-1.5*
命令安装1.5会不会有什么问题?
发表于 2007-2-27 22:17:29 | 显示全部楼层
64位系统的sun-jdk是没有java的firefox插件的,而64位系统下,blackdown有,emul-linux-x86-java有,(-USE)的形式应该是,这个包不提供该USE吧。
  1. eselect java-nsplugin list
  2. Available 32-bit Java browser plugins
  3.   [1]   emul-linux-x86-java-1.5  current
  4. Available 64-bit Java browser plugins
  5.   [1]   blackdown-jdk-1.4.2  current
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-27 22:21:00 | 显示全部楼层
Post by 三翻领
64位系统的sun-jdk是没有java的firefox插件的,而64位系统下,blackdown有,emul-linux-x86-java有,(-USE)的形式应该是,这个包不提供该USE吧。
  1. eselect java-nsplugin list
  2. Available 32-bit Java browser plugins
  3.   [1]   emul-linux-x86-java-1.5  current
  4. Available 64-bit Java browser plugins
  5.   [1]   blackdown-jdk-1.4.2  current
复制代码

多谢!
  1. kcfv yangke # emerge -pv blackdown-jre
  2. These are the packages that would be merged, in order:
  3. Calculating dependencies... done!
  4. [ebuild  N    ] dev-java/blackdown-jre-1.4.2.03-r13  USE="-nsplugin" 12,889 kB
  5. Total: 1 package (1 new), Size of downloads: 12,889 kB
  6. kcfv yangke #
复制代码

那个-nsplugin是不是说现在默认就有nsplugin了,不用在make.conf里加入
回复 支持 反对

使用道具 举报

发表于 2007-2-27 22:27:20 | 显示全部楼层
这不还没有吗?要加的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-27 22:29:41 | 显示全部楼层
Post by 三翻领
这不还没有吗?要加的。

明白了 看来我以前对这个理解有问题

刚才装BlueJ的时候装了blackdown-jdk,这个也有nsplugin,我去重新编译一下应该就行了
回复 支持 反对

使用道具 举报

发表于 2007-2-27 22:32:28 | 显示全部楼层
对了,什么时候解决了java字体问题,到时求教下。wiki上有日文的解决方案,不过我尝试过了,不成,应该哪里出问题了。本来想让firefox用emul包的插件,然后用feedback的方法解决字体问题,可惜他不干
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-27 22:45:27 | 显示全部楼层
Post by 三翻领
对了,什么时候解决了java字体问题,到时求教下。wiki上有日文的解决方案,不过我尝试过了,不成,应该哪里出问题了。本来想让firefox用emul包的插件,然后用feedback的方法解决字体问题,可惜他不干

装好了 再次感谢!
我们这边要到两点了, 明天再改贴

只是学校的系统要求用sun的 莫办法了 看来32bit FF1.5 + sun 就行了 但我不想改 profile

其实我正想问这个问题,我用的是英文系统啊居然出现中文警告的方框

我的系统是英文的,没搞懂怎么会出来中文提示呢?是LC_CTYPE的原因吗?
不知道如何把它设成英文?
  1. yangke@kcfv ~ $ locale
  2. LANG=en_US.UTF-8
  3. LC_CTYPE=zh_CN.UTF-8
  4. LC_NUMERIC=en_US.UTF-8
  5. LC_TIME=en_US.UTF-8
  6. LC_COLLATE=en_US.UTF-8
  7. LC_MONETARY=en_US.UTF-8
  8. LC_MESSAGES=en_US.UTF-8
  9. LC_PAPER=en_US.UTF-8
  10. LC_NAME=en_US.UTF-8
  11. LC_ADDRESS=en_US.UTF-8
  12. LC_TELEPHONE=en_US.UTF-8
  13. LC_MEASUREMENT=en_US.UTF-8
  14. LC_IDENTIFICATION=en_US.UTF-8
  15. LC_ALL=
  16. yangke@kcfv ~ $
复制代码

回复 支持 反对

使用道具 举报

发表于 2007-2-28 02:46:36 | 显示全部楼层
http://wiki.ubuntu.org.cn/Java%E ... 7%E6%94%AF%E6%8C%81

显示中文的方法,很简单,就用上面说的目录下的带zh_cn的修改就可以,关键是把里边的中文修改为自己有的字体就好。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-28 04:49:09 | 显示全部楼层
我这个为什么会有中文的警告呢? 我是英文系统又是英文网站 没有理由啊
回复 支持 反对

使用道具 举报

发表于 2007-2-28 08:56:13 | 显示全部楼层
http://linuxtoy.org/archives/java_chinese.html
  1. 中文显示问题的解决
  2.   问题描述:Java 应用程序的中文无法显示,呈现方块状。
  3.   原因分析:Java 应用程序无法找到可供显示中文的字体。
  4.   解决方案:首先,确保系统里安装了 JDK 1.5.0_06,如果安装的是 JRE 1.5.0_06,那么卸掉 JRE,再安装 JDK。然后下载 fireflysung 1.3.0,解压后将其中的 ttf 文件丢到系统字体目录,我是放到 ~/.fonts 字体目录的,再用 fc-cache -f -v 跑一遍,让系统知道这个字体。最后,就是转到 JDK 安装目录的 /usr/lib/j2sdk1.5-sun/jre/lib/fonts 中,使用下面的命令来完成。
  5.   
  6.   sudo mkdir fallback
  7.   cd fallback
  8.   sudo ln -s ~/.fonts/fireflysung.ttf
  9.   sudo mkfontdir
  10.   sudo mkfontscale
复制代码

在gentoo中注意fonts的目录路径与上述稍有不同。我通过上面的方法解决了我很久以来的方块字问题。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表