get that old java 1 stuff out of my path on gentoo

Mon Jan 26 11:20:00 CST 2009

Not sure what old java packages are still reliant on old Sun Java 1.4.2

some how, having the system jvm set to Java 6 isn't good enough to find jps, jhat, etc.

501 csuehs@di79suehs ~ $ jps -bash: jps: command not found 502 csuehs@di79suehs ~ $ echo $PATH /home/csuehs/bin:/home/csuehs/work/tools/bin:/home/csuehs/work/tools/ant/bin:/home/csuehs/grails/bin:/home/csuehs/lib/groovy/bin:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.1.2:/opt/sun-jdk-1.4.2.19/bin:/opt/sun-jdk-1.4.2.19/jre/bin:/opt/sun-jdk-1.4.2.19/jre/javaws:/usr/kde/3.5/bin:/usr/qt/3/bin:/usr/games/bin 503 csuehs@di79suehs ~ $ echo $JAVA_HOME /home/csuehs/.gentoo/java-config-2/current-user-vm 504 csuehs@di79suehs ~ $ java-config -L The following VMs are available for generation-2: 1) Sun JDK 1.4.2.19 [sun-jdk-1.4] 2) Sun JDK 1.5.0.16 [sun-jdk-1.5] *) Sun JDK 1.6.0.11 [sun-jdk-1.6] 505 csuehs@di79suehs ~ $

Solution: strip it out of the path to be sure

should we put this in .bash_profile, .profile or .bashrc ?

strip blackdown and old java out of path. wtx?!

SYSTEM1VM=java-config-1 -o PATH=${PATH/${SYSTEM1VM}\/jre\/bin\:/} PATH=${PATH/${SYSTEM1VM}\/jre\/javaws\:/} PATH=${PATH/${SYSTEM1VM}\/bin\:/} PATH=$JAVA_HOME/bin:$PATH

this feels much better.