手动安装Firefox的Java plugin

我自己都不知道自己的thinkpad到底装了多少JRE,日常开发用的Sun 6.0, 5.0(还有1.5.0_06, _07, _08等等若干copy), 1.4.2, 还有几个版本的IBM JDK,n个版本的Harmony,... 再加上各种软件自己带的(比如说notes自己就带了一个),再包括散落在硬盘角落里沦为orphan的,估计加起来两位数是没有问题的,这些JRE基本上都是zip当下来解压的,只有一个例外,就是装在program files下面那个,这个纯粹就是为了浏览器看applet方便,明知道这样的特权阶级应该革命之,但是懒得去搞,反正大家相安无事就是了。可是最近更新了1.5.0_08之后立刻出了问题,不知道为什么我的ant突然起义了,必须clean之后才能成功编译,如果增量的话就会报无数的错误...怒了, 干脆彻底整理一下,失去历史价值的就扔掉。顺便花了点时间研究了一下怎么可以不installer安装JRE但是保持firefox plugin,可是在Windows上没找到办法完全绿色(Linux是简单,建个软连接就可以了),经过几次启动jplcpl32.cpl未果,又参考了同事的注册表,最终找出一个相对污染环境较少的办法:把下面这一坨加到注册表就可以了




[ HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft ]

[ HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JavaPlug-in ]

[ HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JavaPlug-in\1.5.0_06 ]
" JavaHome " = " <path to your jre>"
" UseJava2IExplorer " = dword: 00000001
" HideSystemTrayIcon " = dword: 00000000

[ HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JavaRuntimeEnvironment ]
" CurrentVersion " = " 1.5 "

[ HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JavaRuntimeEnvironment\1.5.0_06 ]
" JavaHome " = " <path to your jre>"
" MicroVersion " = " 0 "
" RuntimeLib " = " <path to your jre>\bin\client\jvm.dll "


还是比较不爽,又去google了一下,一下子找不到其他什么办法,hmm...先就这么着吧

你可能感兴趣的:(java,jvm,linux,ant,firefox)