January 23, 2013 by Tahir Akram
How to set JAVA_HOME environment variable for root user on AIX?
If you are following my previous post about installing Java 6 64bit on AIX 6.1 platform, next you have to set JAVA_HOME and PATH variables. If you want to set environment variables for non root users. You can set those variables in /home/<user>/.profile file.
For a root user, setting an environment variable is different. As you will not find it’s directory in /home.
There is a way for that. You can set envoirnment variable in /etc/profile. This will override all those envoirnment variables mentioned in .profile.
Setting variables in /etc/profile
For setting JAVA_HOME in /etc/profile enter following statements:
You have to login again to see the changes. I am using putty, so will re-open it and login with root user.
To verify your changes you can echo JAVA_HOME and PATH variables.
# echo $JAVA_HOME
# echo $PATH
# which java
I am using Korn Shell. To know which shell you are using, you can echo SHELL.
# echo $SHELL