java plugin in Firefox

Andriy Babiy freebsdathome at shaw.ca
Mon Oct 15 01:01:38 PDT 2007


Hi everybody,

Following the instructions from the Handbook, I tried to set up the Java plug-in in Firefox. After the JRE has been successfully installed, the plug-in didn't appear in the browser. While trying to add the link per instructions, I found that there's no such a file "libjavaplugin_oji.so"; the path "/usr/local/diablo-jre1.5.0/plugin/amd64/ns7" doesn't exist either. There's a "/usr/local/diablo-jre1.5.0" with bin, lib and man directories and lots of files in there, but there's no plugin directory. The installation of the plug-in doesn't look to be managed through the port settings. I had the same file set installed via both port and package - no plug-in file mentioned in the instructions. The page http://www.freebsdfoundation.org/downloads/java.shtml indicates that amd64 platform is supported. I tried simple Java programs started from the console, and it worked fine. So, my problem is why the plug-in doesn't appear to be installed along the JRE installation?
Am I missing something or the plug-in isn't supported in amd64? Can anyone help me to fix this issue? It looks just strange, because everything found on Google was about proper linking to the plug-in file, but the file itself was always installed.

$ uname -a
FreeBSD 6.2-STABLE FreeBSD 6.2-STABLE #0: Thu Sep 20 23:24:38 PDT 2007 root@:/usr/obj/usr/src/sys/AMD64  amd64

$ pkg_info | grep diablo
diablo-jre-1.5.0.07.01_7 Java Runtime Environment 1.5.0_07.01

$ pkg_info | grep java
javavmwrapper-2.3   Wrapper script for various Java Virtual Machines

JRE build log can be found below.

Thank you in advance.
Andriy

=============
# portupgrade --new java/diablo-jre15
[Gathering depends for java/diablo-jre15 .......................................
........................... done]
--->  Installing 'diablo-jre-1.5.0.07.01_7' from a port (java/diablo-jre15)
--->  Building '/usr/ports/java/diablo-jre15'
===>  Cleaning for diablo-jre-1.5.0.07.01_7
===>  Vulnerability check disabled, database not found
===>  Found saved configuration for diablo-jre-1.5.0.07.01_7
===>  Extracting for diablo-jre-1.5.0.07.01_7
=> MD5 Checksum OK for diablo-latte-freebsd6-amd64-1.5.0_07-b01.tar.bz2.
=> SHA256 Checksum OK for diablo-latte-freebsd6-amd64-1.5.0_07-b01.tar.bz2.
=> MD5 Checksum OK for tzupdater-1_2_2-2007g.zip.
=> SHA256 Checksum OK for tzupdater-1_2_2-2007g.zip.
===>   diablo-jre-1.5.0.07.01_7 depends on executable: unzip - found
===>  Patching for diablo-jre-1.5.0.07.01_7
===>   diablo-jre-1.5.0.07.01_7 depends on file: /usr/local/libdata/pkgconfig/xi
.pc - found
===>   diablo-jre-1.5.0.07.01_7 depends on file: /usr/local/libdata/pkgconfig/xp
.pc - found
===>   diablo-jre-1.5.0.07.01_7 depends on file: /usr/local/libdata/pkgconfig/xt
.pc - found
===>   diablo-jre-1.5.0.07.01_7 depends on file: /usr/local/libdata/pkgconfig/xt
st.pc - found
===>   diablo-jre-1.5.0.07.01_7 depends on executable: pkg-config - found
===>  Configuring for diablo-jre-1.5.0.07.01_7
--->  Installing the new version via the port
===>  Installing for diablo-jre-1.5.0.07.01_7
===>   diablo-jre-1.5.0.07.01_7 depends on executable: javavm - found
===>   diablo-jre-1.5.0.07.01_7 depends on file: /usr/local/libdata/pkgconfig/xi
.pc - found
===>   diablo-jre-1.5.0.07.01_7 depends on file: /usr/local/libdata/pkgconfig/xp
.pc - found
===>   diablo-jre-1.5.0.07.01_7 depends on file: /usr/local/libdata/pkgconfig/xt
.pc - found
===>   diablo-jre-1.5.0.07.01_7 depends on file: /usr/local/libdata/pkgconfig/xt
st.pc - found
===>   diablo-jre-1.5.0.07.01_7 depends on executable: pkg-config - found
===>   Generating temporary packing list
===>  Checking if java/diablo-jre15 already installed
/bin/mkdir -p "/usr/local/diablo-jre1.5.0"
cd "/usr/ports/java/diablo-jre15/work/diablo-jre1.5.0_07" && /usr/bin/find .  |
/usr/bin/cpio -pdmu -R root:wheel "/usr/local/diablo-jre1.5.0"
136618 blocks
# Register the VM
"/usr/local/bin/registervm"  "/usr/local/diablo-jre1.5.0/bin/java # DiabloLatte1
.5.0"
# Install the plugin
/usr/bin/env PKG_PREFIX="/usr/local" /bin/sh /usr/ports/java/diablo-jre15/work/p
kg-install diablo-jre-1.5.0.07.01_7 POST-INSTALL
===>   Registering installation for diablo-jre-1.5.0.07.01_7
===> SECURITY REPORT:
      This port has installed the following files which may act as network
      servers and may therefore pose a remote security risk to the system.
/usr/local/diablo-jre1.5.0/lib/amd64/libdt_socket.so
/usr/local/diablo-jre1.5.0/lib/amd64/native_threads/libhpi.so
/usr/local/diablo-jre1.5.0/lib/amd64/libnio.so
/usr/local/diablo-jre1.5.0/lib/amd64/server/libjvm.so
/usr/local/diablo-jre1.5.0/lib/amd64/libnet.so

      If there are vulnerabilities in these programs there may be a security
      risk to the system. FreeBSD makes no guarantee about the security of
      ports included in the Ports Collection. Please type 'make deinstall'
      to deinstall the port if this is a concern.

      For more information, and contact details about the security
      status of this software, see the following webpage:
http://www.FreeBSDFoundation.org/downloads/java.shtml
===>  Cleaning for diablo-jre-1.5.0.07.01_7
[Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 560 packages found (-0+1) . done]


More information about the freebsd-questions mailing list