m.roth@5-cent.us wrote:
Fresh install on a brand new box (Dell Precision 3500) of 5.6. I install Sun java-1.6.0_26-b03, Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
Then ln -s /usr/lib/jvm/java-1.6.0-sun-1.6.0.26.x86_64/jre/lib/amd64/libnpjp2.so /usr/lib64/mozilla/plugins
about:plugins shows java enabled (oddly enough, I seem to have flash, 32-bit, in the 32 bit libs, and that doesn't show; guess I need to install nspluginwrapper). I go to the java tester, as recommended on the CentOS wiki, http://javatester.org/version.html, no pink rectangle, and if I click on the enabled link, firefox crashes, with firefox --no-remote -P Exception in thread "main" java.lang.NoClassDefFoundError: sun/plugin2/main/server/MozillaPlugin Caused by: java.lang.ClassNotFoundException: sun.plugin2.main.server.MozillaPlugin at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) Segmentation fault
Anyone got any ideas what's wrong? Clues for the poor?
This what I use for java in Firefox:
Java na CentOS-u i Firefox (new)
1. yum install java
2. Now you need to add the Java you have installed to the list of alternatives for the java executable: /usr/sbin/alternatives --install /usr/bin/java java /usr/java/latest/bin/java 2
Note: Tinker with /usr/java/latest/bin/java if you do not have Java installed at this location. In other words change it to point to the location of your installed Java executable from Sun.
3. Now configure alternatives to select the latest Java executable under /usr/java: /usr/sbin/alternatives --config java
Check the version of Java to ensure that it is from Sun: java -version
For example, this is the output I get:
java version "1.6.0_16″ Java(TM) SE Runtime Environment (build 1.6.0_16-b01) Java HotSpot(TM) 64-Bit Server VM (build 14.2-b01, mixed mode)
Go to /usr/lib64/mozilla/plugins: cd /usr/lib64/mozilla/plugins ili cd /usr/lib/mozilla/plugins
4. Create a symbolic link to libnpjp2.so (Firefox plugin for Java): ln -s /usr/java/latest/jre/lib/amd64/libnpjp2.so ili ln -s /usr/java/latest/jre/lib/i386/libnpjp2.so
Note: The above is applicable for JDK installation. For JRE it is likely to be: ln -s /usr/java/latest/lib/amd64/libnpjp2.so ili ln -s /usr/java/latest/lib/i386/libnpjp2.so 5. Restart Firefox and type the following in URL field and press Enter: about:plugins
You should now see a section titled Java(TM) Plug-in 1.6.x
You are done installing Java Plugin / Applet support in Firefox on CentOS 5.
ln -s /usr/java/latest/plugin/i386/ns7/libjavaplugin_oji.so u /usr/lib/mozilla/plugins
please watch out for i386/x86_64 differences, and replace path where needed.
Ljubomir