A brief discussion on how to modify/set the environment variable JAVA_HOME under Linux

A brief discussion on how to modify/set the environment variable JAVA_HOME under Linux

1. Permanent modification, valid for all users

# vi /etc/profile

//Press [Shift + g] on the keyboard and add the following content at the end of the profile file:

JAVA_HOME=/usr/local/java/jdk1.7.0_25
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export PATH JAVA_HOME JRE_HOME CLASSPATH
or export JAVA_HOME = /home/myuser/jdk1.7.0_03
export PATH = $JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#oracle related variables export ORACLE_SID=orcl
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export PATH=/u01/app/oracle/product/11.2.0/dbhome_1/bin:/bin:/usr/bin:/usr/sbin:/usr
/local/bin:/usr/X11R6/bin
export PATH=$ORACLE_HOME/bin:$PATH:/sbin/

[Note]: If you want the modification to take effect immediately, you must run #source /etc/profile

2. Permanent modification, valid for a single user

//Modify the .bash_profile file in the user directory $ vi /home/myuser/.bash_profile
//Add the following content at the end of the file export JAVA_HOME = /home/myuser/jdk1.7.0_03
export PATH = $JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

[Note]: If you want the modification to take effect immediately, you must also run #source /home/myuser/.bash_profile

3. Only valid for the current bash/shell

$ export JAVA_HOME = /home/myuser/jdk1.7.0_03
$ export PATH = $JAVA_HOME/bin:$PATH
$ export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

This is the end of this article about how to modify/set the environment variable JAVA_HOME under Linux. For more information about how to modify/set the environment variable JAVA_HOME under Linux, please search for previous articles on 123WORDPRESS.COM or continue to browse the related articles below. I hope you will support 123WORDPRESS.COM in the future!

You may also be interested in:
  • How to modify the value of private final member variable in Java reflection
  • One-click setting of Java environment variables, instructions for viewing, modifying (overwriting and adding) in cmd
  • Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type exception
  • Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections.Transformer exception
  • Usage of Java generics and analysis of the acquisition process of T.class
  • Solution to the error "decompiled.class file bytecode version:52.0(java 8)" when IntelliJ IDEA introduces a third-party jar package or views the Java source code
  • A brief discussion on the difference between class name .class, class.forName(), getClass() in Java
  • Android Caused by: java.lang.ClassNotFoundException solution
  • How to modify .class file variables in Java

<<:  MySQL statement execution order and writing order example analysis

>>:  About WeChat Mini Program to implement cloud payment

Recommend

How to use type enhancement without typingscript

Preface Due to the weak typing of JS, loose writi...

Configure Java development environment in Ubuntu 20.04 LTS

Download the Java Development Kit jdk The downloa...

How to sort a row or column in mysql

method: By desc: Neither can be achieved: Method ...

A brief introduction to Tomcat's overall structure

Tomcat is widely known as a web container. It has...

Three common style selectors in html css

1: Tag selector The tag selector is used for all ...

MySQL 8.0.2 offline installation and configuration method graphic tutorial

The offline installation method of MySQL_8.0.2 is...

MySQL query syntax summary

Preface: This article mainly introduces the query...

4 flexible Scss compilation output styles

Many people have been told how to compile from th...

How to configure mysql5.6 to support IPV6 connection in Linux environment

Introduction: This article mainly introduces how ...

Using MySQL database in docker to achieve LAN access

1. Get the mysql image docker pull mysql:5.6 Note...