关于java环境变量

遇到这样一个问题,我在新的linux系统下先安装的jdk1.5,是rpm包安装的,后来卸载了又装jdk1.4,可怎么也装不上,总是提示错误;最后还是装回jdk1.5,在root下配置使用都没有问题;今天建了一个新的用户user,用user登陆后使用echo $PATH没有java的环境变量。可是却能使用java 命令,使用java -version居然显示java version "1.4.2",我实在不明白这个jdk是哪里来的?还请高人指点,谢谢!1