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

How to Set JAVA_HOME for All Users in Linux?

Patricia Arquette
Release: 2024-11-09 14:01:02
Original
403 people have browsed it

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

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!

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