Я раньше имел эту проблему с машинами, которые пытались получить арендный договор DHCP. Я не знаю, является ли это проблемой с XP.
Загрузите JDK, распаковывают, добавляют "мусорное ведро /" к Вашему $PATH и изменяются/добавляют $CLASSPATH, $JAVAHOME в случае необходимости.
Исключая:
$ cd
$ mkdir -p java/src/
$ mv jdk-6u12-linux-i586.bin java/src/
$ cd java/src/
$ chmod ug+x jdk-6-linux.bin
$ ./jdk-6-linux.bin
$ cp -R jdk1.6.0_12/* ../
$ cd
$ echo "PATH=\$HOME/java/bin/:\$PATH" >> .bash_profile
$ source .bash_profile
И сделанный your'e..
Что останавливает Вас просто использующий управление дискреционным доступом (т.е. пользователи и группы) для достижения этого?