Можно ли установить JDK в Linux (в частности, RH 7.x), чтобы он существовал только в пространстве определенного пользователя?
Загрузите распакованный JDK, добавьте bin / в свой $ 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
И вы сделали..
Что мешает вам просто использовать дискреционный контроль доступа (то есть пользователей и группы) для достижения этой цели?