Resolving JAVA_HOME Configuration for All Users in Linux
Introduction
As a newcomer to Linux, encountering multiple Java folders and facing errors related to JAVA_HOME can be perplexing. This guide addresses these issues by explaining the process of configuring JAVA_HOME for both root and non-root users.
Step 1: Locate Java Installation
To determine the location of the Java installation, run the following command:
find /usr/lib/jvm/java-1.x.x-openjdk
Step 2: Modify Profile for Root User
Use a text editor such as Vim to open the system-wide profile:
# For privileged users vim /etc/profile
Step 3: Add JAVA_HOME and PATH
In insert mode, add the following lines:
export JAVA_HOME="path_to_java_location" export PATH=$JAVA_HOME/bin:$PATH
Step 4: Apply Changes
Restart the system, log out and log in again, or use the command source /etc/profile to apply the changes immediately in the current shell.
Step 5: Configure for Non-Root Users
Step 5a: Modify Per-User Profile
For non-root users, open their user profile:
# For non-privileged users sudo vim ~/.profile
Step 5b: Add JAVA_HOME and PATH
Add the same lines as in Step 3 to the per-user profile.
Step 5c: Apply Changes
Log out and log in again to activate the new settings.
The above is the detailed content of How to Configure JAVA_HOME for All Users in Linux?. For more information, please follow other related articles on the PHP Chinese website!