Home  >  Article  >  Java  >  How to Set JAVA_HOME for All Users in Linux?

How to Set JAVA_HOME for All Users in Linux?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-09 14:01:02371browse

How to Set JAVA_HOME for All Users in Linux?

How to Set JAVA_HOME for All Users in Linux

Problem:

A new Linux user encounters multiple Java folders and receives an error regarding an undefined JAVA_HOME when trying to build a Maven project. They seek guidance on locating and modifying the necessary files for both root and non-root users.

Answer:

Step 1: Locate Java Installation

Run find /usr/lib/jvm/java-1.x.x-openjdk to find the Java installation directory.

Step 2: Set JAVA_HOME (Root User)

Edit /etc/profile using sudo vim /etc/profile and add the following lines:

export JAVA_HOME="path to Java installation directory"
export PATH=$JAVA_HOME/bin:$PATH

Step 3: Set JAVA_HOME (Non-Root User)

Run the same command (sudo vim /etc/profile) but prepend sudo. Add the same lines as in Step 2.

Step 4: Log Out and Log In

Log out and back in, reboot the system, or run source /etc/profile to apply the changes and set JAVA_HOME correctly.

The above is the detailed content of How to Set JAVA_HOME for All Users in Linux?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
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