提出了同样的问题 这里 但是OP正在询问Windows系统。我在跑步 Linux Mint 14“Nadia” - KDE(64位) 。该 回答 提供给该问题的@Kalyan Akella应该对我有用,但事实并非如此。
以下是我的具体情况:
为了与我的开发团队保持一致,我需要使用32位版本的jdk-6u18,所以我已经下载了
jdk-6u18-linux-i586.bin
。在安装JDK之前,我已经完全删除了所有(我的意思是所有)Java相关的包,包括所有包
OpenJava
包。我试过离开java-common
安装,但它没有什么区别。要在我的64位操作系统上安装Java 32位JDK,我必须安装
ia32-libs
如建议 这里 。我尝试在以下目录中安装前面提到的JDK ...
/usr/local /usr/lib /usr/java
我设定了我的
JAVA_HOME
相应的变量取决于我安装JDK的位置(即到达的路径)jdk1.6.0_18
目录)。我加$JAVA_HOME/bin
走向我的道路。我也设置了(不需要的?)JRE_HOME
变量到$JAVA_HOME/jre
。我跑的时候
set
所有变量都显示为我所期望的。在里面jdk1.6.0_18
目录我也试过递归设置权限755
只是为了确保我的问题不是权限错误。使用所有这些配置,除了浏览器插件之外,Java相关的所有内容似乎都能正常工作。我试过设置
MOZILLA_HOME
变量到~/.mozilla
和$HOME/.mozilla
。两者似乎完成了同样的事情,并且在我跑步时显示出我期望它们set
。我了解Chrome,Chromium和Firefox需要链接
libnpjp2.so
在一个plugins
Java的目录在这些浏览器中工作。我已经创建了链接sudo ln -s
在以下目录中......~/.mozilla/plugins /usr/lib/chromium-browser/plugins /usr/lib/firefox/plugins
...并且还尝试将链接的权限设置为
755
一切都无济于事。我已经没有想法了,我真的不想进行双Java安装。任何建议,将不胜感激。