How to use multiple installations of JDeveloper.

Allan Santos
2 min readMay 5, 2019

When we run one installation of JDeveloper for the first time, a directory is created. On that directory is stored all configurations of your IDE including WebLogic Integrated Server.

The name of this directory, is like system12.2.1.3.42.170820.0914. The first part of that name represents the version of Oracle Middleware that you have installed, the second part I am not sure what means, but is not important for this subject.

Unfortunately, that means if you have more than one installation, those installations will be sharing this folder.

So, to use multiple installations it is necessary that each installations search for their own configuration directory. To allow that, you need change a property ide.user.dir (in jdev.boot file) to a specific directory where you wish that configuration directory is created.

Sample of the file that has the property ide.user.dir.

# The ide.user.dir.var specifies the name of the environment variable
# that points to the root directory for user files. The system and
# mywork directories will be created there. If not defined, the IDE
# product will use its base directory as the user directory.
#
#ide.user.dir.var = JDEV_USER_HOME,JDEV_USER_DIR
ide.user.dir=YOUR_DIRECTORY/Oracle/Middleware12.2.1.3.0/jdev.dir

The jdev.boot file will be found inside ORACLE_DIR/jdeveloper/jdev/bin.
ORACLE_DIR, represents the installation directory of Oracle Middleware.

Sample of ORACLE_DIR

Last but not least, before you do that, make sure that your JDeveloper and their Weblogic Integrated Server is stopped. After you make these changes, run JDeveloper again, you will realize that the directory systemXX.X.X.X.XX.XXXXXX.XXX was created under the directory that you specified in jdev.boot file.

Sample of my installation of JDev12.2.1.3

--

--