Home > Java > javaTutorial > How to Configure JAVA_HOME for All Users in Linux?

How to Configure JAVA_HOME for All Users in Linux?

Barbara Streisand
Release: 2024-11-10 13:13:02
Original
509 people have browsed it

How to Configure JAVA_HOME for All Users in Linux?

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
Copy after login

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
Copy after login

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
Copy after login

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
Copy after login

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!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template