plugin: JRE in JDK for firefox
THUFIR HAWAT
hawat.thufir at gmail.com
Tue Apr 12 21:41:08 UTC 2005
On Apr 12, 2005 9:57 PM, Kam Leo <kam.leo at gmail.com> wrote:
[..]
> > I want every user to have the java,javac,jar
> > (and anything else which is related). Is there a single file
> > which
> > can be edited to do that?
> >
> > thanks,
> >
> > Thufir
> >
>
> I have not found one. What I end up doing is creating
> symbolic links
> for java and javac in /usr/bin and adding shell scripts in
> /etc/profile.d to create the environment variables. I found
> these two
> off the web:
>
> # /etc/profile.d/java.sh - Sets Java Environment
> #
> if [ -z "$JAVA_HOME" ]; then
> if [ -e /etc/javaversion ]; then
> javaver=`cat /etc/javaversion | head -1`
> fi
> if [ -z $javaver ]; then
> jdkpath=`ls -1 /usr/java/ | grep "$javaver" | head -1`
> if [ "X$jdkpath" == "X" ]; then
> jdkpath=`ls -1 /usr/java/ | head -1`
> fi
> else
> jdkpath=`ls -1 /usr/java/ | head -1`
> fi
> export JAVA_HOME=/usr/java/$jdkpath
> export PATH=${PATH}:${JAVA_HOME}/bin
> export CLASSPATH=${CLASSPATH}:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
> export JRE_HOME=$JAVA_HOME/jre
> export JDK_HOME=$JAVA_HOME
> export SDK_HOME=$JAVA_HOME
> export JAVA_ROOT=$JAVA_HOME
> export JAVA_BINDIR=$JAVA_HOME/bin
> fi
>
> # /etc/profile.d/java.csh - Sets Java Environment
> #
> if ( ! $?JAVA_HOME ) then
> if ( -e /etc/javaversion ) then
> set javaver = `cat /etc/javaversion | head -1 `
> endif if ( $?javaver ) then
> set jdkpath = `ls -1 /usr/java/ | grep '$javaver' | head -1`
> if ( $jdkpath == '' ) then
> set jdkpath = `ls -1 /usr/java/ | head -1`
> endif
> else
> set jdkpath = `ls -1 /usr/java/ | head -1`
> endif setenv JAVA_HOME /usr/java/$jdkpath
> setenv PATH ${PATH}:${JAVA_HOME}/bin
> setenv JAVA_ROOT ${JAVA_HOME}
> setenv JAVA_BINDIR ${JAVA_HOME}/bin
> setenv JRE_HOME ${JAVA_HOME}/jre
> setenv JDK_HOME ${JAVA_HOME}
> setenv SDK_HOME ${JAVA_HOME}
> setenv CLASSPATH ${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
> endif
>
> You can also use "alternatives" to accomplish some of this.
>
thanks, I'll give it a go :)
Thufir
More information about the users
mailing list