java install

Mark C. Allman mcallman at allmanpc.com
Sat Oct 13 17:11:28 UTC 2007


On Sat, 2007-10-13 at 15:00 +0100, michael wrote:
> On Fri, 2007-10-12 at 22:14 -0400, Mark C. Allman wrote:
> > On Sat, 2007-10-13 at 11:41 +1000, David Timms wrote:
> > > michael wrote:
> > > > On Fri, 2007-10-12 at 17:25 +0100, michael wrote:
> > > >> I've had a quick lot but got confused -- is there a JRE and JDK/SDK that
> > > >> comes with Fedora FC7?
> > > >> Thanks, M
> > > >>
> > > > 
> > > > This is for Intel Core2 Duo, so I've downloaded AMD64 (same instruction
> > > > set) from java.com and then (as per
> > > > http://java.com/en/download/help/5000011300.xml#download) run the
> > > > binary:
> > > > 
> > > > 
> > > > mkb at veri:~/src$ su
> > > > Password: 
> > > > [root at veri src]# cd /usr;ls
> > > > bin  games    kerberos  lib64    local  share  tmp
> > > > etc  include  lib       libexec  sbin   src
> > > > [root at veri usr]# cd local;ls
> > > > bin  games    lib    libexec     matlab_7_4_DVD  share
> > > > etc  include  lib64  matlab_7_4  sbin            src
> > > > [root at veri local]# mkdir java
> > > > [root at veri local]# cd java
> > > > [root at veri java]# chmod a+x ~mkb/src/jre-6u3-linux-amd64-rpm.bin 
> > > > [root at veri java]# ls -l ~mkb/src/jre-6u3-linux-amd64-rpm.bin
> > > > -rwxr-xr-x 1 mkb mkb 17643526 2007-10-12
> > > > 17:45 /home/mkb/src/jre-6u3-linux-amd64-rpm.bin
> > > > [root at veri java]# ~mkb/src/jre-6u3-linux-amd64-rpm.bin
> > > > Sun Microsystems, Inc. Binary Code License Agreement
> > > > 
> > > > for the JAVA SE RUNTIME ENVIRONMENT (JRE) VERSION 6
> > > > 
> > > > SUN MICROSYSTEMS, INC. ("SUN") IS WILLING TO LICENSE THE
> > > > SOFTWARE IDENTIFIED BELOW TO YOU ONLY UPON THE CONDITION
> > > > THAT YOU ACCEPT ALL OF THE TERMS CONTAINED IN THIS BINARY
> > > > CODE LICENSE AGREEMENT AND SUPPLEMENTAL LICENSE TERMS
> > > > {snip}
> > > > Do you agree to the above license terms? [yes or no]
> > > > yes
> > > > Unpacking...
> > > > Checksumming...
> > > > Extracting...
> > > > UnZipSFX 5.50 of 17 February 2002, by Info-ZIP (Zip-Bugs at lists.wku.edu).
> > > >   inflating: jre-6u3-linux-amd64.rpm  
> > > > Preparing...                ###########################################
> > > > [100%]
> > > >    1:jre                    ###########################################
> > > > [100%]
> > > > Unpacking JAR files...
> > > >         rt.jar...
> > > >         jsse.jar...
> > > >         charsets.jar...
> > > >         localedata.jar...
> > > >  
> > > > Done.
> > > > [root at veri java]# ls -alt
> > > > total 17476
> > > > drwxr-xr-x  2 root root     4096 2007-10-12 17:48 .
> > > > drwxr-xr-x 15 root root     4096 2007-10-12 17:46 ..
> > > > -rw-r--r--  1 root root 17846983 2007-09-25 08:53
> > > > jre-6u3-linux-amd64.rpm
> > > > 
> > > > 
> > > > but both yum and rpm fail to do anything more (unlike the instructions):
> > > > 
> > > > [root at veri java]# yum localinstall ./jre-6u3-linux-amd64.rpm 
> > > > Setting up Local Package Process
> > > > Examining ./jre-6u3-linux-amd64.rpm: jre - 1.6.0_03-fcs.x86_64
> > > > ./jre-6u3-linux-amd64.rpm: does not update installed package.
> > > > Nothing to do
> > > > [root at veri java]# ls -alt
> > > > total 17476
> > > > drwxr-xr-x  2 root root     4096 2007-10-12 17:48 .
> > > > drwxr-xr-x 15 root root     4096 2007-10-12 17:46 ..
> > > > -rw-r--r--  1 root root 17846983 2007-09-25 08:53
> > > > jre-6u3-linux-amd64.rpm
> > > > [root at veri java]# rpm -iv jre-6u3-linux-amd64.rpm 
> > > > Preparing packages for installation...
> > > >         package jre-1.6.0_03-fcs is already installed
> > > > [root at veri java]# ls
> > > > jre-6u3-linux-amd64.rpm
> > > > [root at veri java]# 
> > > > 
> > > > ie there is no jre* subdir...
> > > > 
> > > > Any ideas what's going on?
> > > Maybe, after a rpm -qa j\*
> > > 
> > > DaveT.
> > > 
> > I'm not sure what your question is.  You now have Java installed.  Why
> > are you trying to re-run rpm to install after the bin expanded the rpm
> > and installed it (via rpm)?
> 
> yum (and then rpm) both complained (from above):
> 
> > > [root at veri java]# yum localinstall ./jre-6u3-linux-amd64.rpm 
> > > > Setting up Local Package Process
> > > > Examining ./jre-6u3-linux-amd64.rpm: jre - 1.6.0_03-fcs.x86_64
> > > > ./jre-6u3-linux-amd64.rpm: does not update installed package.
> > > > Nothing to do
> 
> But previously firefox had complained there was no Java and Sun's
> instructions were saying a new subdir would be installed in current dir
> with the Java stuff therein - this wasn't happening. Hence my OP.
> 
> 
> > It's installed somewhere.  Open up a terminal and type "java -version"
> > and "which java."
> 
> Yes I see them and it appears Java was already there before my yum/rpm
> failures:
> 
> mkb at veri:~$ java --version
> java version "1.5.0"
> gij (GNU libgcj) version 4.1.2 20070925 (Red Hat 4.1.2-27)
> 
> Copyright (C) 2006 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is
> NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
> PURPOSE.
> 
> 
> mkb at veri:~$ which -a java
> /usr/bin/java
> 
> mkb at veri:~$ ls -lt /usr/bin/java
> lrwxrwxrwx 1 root root 22 2007-07-19 17:06 /usr/bin/java
> -> /etc/alternatives/java*
> 
> 
> And querying rpm/yum shows:
> 
> mkb at veri:~$ yum list installed j*|less
> Installed Packages
> jack-audio-connection-kit.x86_64         0.103.0-1.fc7
> installed       
> jakarta-commons-cli.x86_64               1.0-6jpp_10.fc6
> installed       
> jakarta-commons-lang.x86_64              2.1-6jpp.1.fc7
> installed       
> jakarta-commons-logging.x86_64           1.0.4-6jpp.1
> installed       
> jasper.x86_64                            1.900.1-2.fc7
> installed       
> java-1.5.0-gcj.x86_64                    1.5.0.0-14.fc7
> installed       
> java_cup.x86_64                          1:0.10-0.k.6jpp.1
> installed       
> joystick.x86_64                          1.2.15-20.2.2
> installed       
> jpackage-utils.noarch                    1.7.3-1jpp.3.fc7
> installed       
> jre.x86_64                               1.6.0_03-fcs
> installed       
> jwhois.x86_64                            3.2.3-11
> installed       
> 
> mkb at veri:~$ rpm -qa j*|less
> java_cup-0.10-0.k.6jpp.1
> jakarta-commons-logging-1.0.4-6jpp.1
> jre-1.6.0_03-fcs
> jwhois-3.2.3-11
> joystick-1.2.15-20.2.2
> jpackage-utils-1.7.3-1jpp.3.fc7
> jakarta-commons-lang-2.1-6jpp.1.fc7
> jasper-1.900.1-2.fc7
> jakarta-commons-cli-1.0-6jpp_10.fc6
> java-1.5.0-gcj-1.5.0.0-14.fc7
> jack-audio-connection-kit-0.103.0-1.fc7
> 
> But it does appear that the JRE was installed yest:
> mkb at veri:~$ cd /usr/java;lsalt
> total 32
> drwxr-xr-x  3 root root 4096 2007-10-12 17:48 ./
> lrwxrwxrwx  1 root root   16 2007-10-12 17:48 default
> -> /usr/java/latest/
> lrwxrwxrwx  1 root root   21 2007-10-12 17:48 latest
> -> /usr/java/jre1.6.0_03/
> drwxr-xr-x  5 root root 4096 2007-10-12 17:48 jre1.6.0_03/
> drwxr-xr-x 15 root root 4096 2007-10-12 17:48 ../
> 
> So why does Firefox still not pick up the JRE? In particular, if I go to
> web page 
> 	http://www.grid-support.ac.uk/content/view/81/195/
> and click on 'install' button (which should launch java web start) or go
> to
> 	http://www.grid-support.ac.uk/content/view/259/195/
>  it says i need to install a JRE
> 
> Indeed FF 'about:plugins' seems to have no mention of Java anywhere...
> 
> Any ideas?
> 
I have the Java plugin for Firefox linked in
the /usr/lib/firefox-2.0.0.5/plugins/ directory.  The link is:

libjavaplugin_oji.so ->
<JRE_INSTALL_DIR>/plugin/i386/ns7/libjavaplugin_oji.so

Check your /usr/lib/<YOUR_FIREFOX>/plugins/ directory to see what's
there.  

An install script (probably Sun's JDK) set this up for me.  I usually
use Opera and don't use Firefox much.

-- Mark C, Allman, PMP
-- Allman Professional Consulting, Inc.
-- www.allmanpc.com, 617-947-4263

BusinessMsg -- the secure, managed, J2EE/AJAX Enterprise IM/IC solution







More information about the users mailing list