All threads / How do I change the Java Virtual Machine (JVM) that MATLAB is using on Windows?

Ask A Question

Notifications

You’re not receiving notifications from this thread.

How do I change the Java Virtual Machine (JVM) that MATLAB is using on Windows?

Diya Sharma asked in Javascript

I would like to use a different version of JVM than the default used in MATLAB on Windows.

MATLAB ships with one specific version of the JVM software on Windows depending on the release. MATLAB is fully supported only on these shipped versions of the JVM software. Some components might not work properly under a different version of the JVM software. For example, calling functions in a dynamically linked library that was created with a different JVM software version than that used by MATLAB might cause a segmentation violation error message.
If you choose to change the JVM software version used by MATLAB, you must:

  1. Download and install the desired version of the JRE (Java Runtime Environment) or the JDK (Java Development Kit). The latter contains the JRE and development tools.
  2. Determine the path of the JRE directory within that installation. This varies by platform and whether you downloaded the JRE or JDK (see below).
  3. Set the MATLAB_JAVA environment variable to this path (see below).
  4. Start MATLAB while that environment variable is set (see below). Setting MATLAB to use new Java Make sure you download the 32 or 64-bit version of the JDK or JRE, depending on your platform. To determine which platform you have, you can issue the following in MATLAB:

computer(‘arch’)
The JRE is at the parent directory of the directory that contains the file "rt.jar". For example, if "rt.jar" is at:

C:\Program Files\Java\jre6\lib\rt.jar
you should set the MATLAB_JAVA environment variable to:

C:\Program Files\Java\jre6
To set MATLAB_JAVA:

  1. Click Start
  2. Right click Computer and choose Properties
  3. Click Advanced System Settings and then click the Environment Variables button.
  4. In the system variables section, set (or add) the MATLAB_JAVA system environment variable to the JRE path determined above This change takes effect on the next launch of MATLAB from an icon, or from a subsequently opened command prompt window. Verifying the Installation To verify that MATLAB is using the correct version of the JVM software, type the following at the MATLAB prompt:

version -java
If MATLAB is not using your value of MATLAB_JAVA, you may need to logout and log back in again.

Thanks kadammanali987, even I was looking for the same. This did work well for me.

Regards,
T. Smith

But while am trying now with the same strings facing output error, any way out?

Regards,
T. Smith https://dgcustomerfirst.today/ https://mycfavisit.me/

Join the discussion

Want to stay up-to-date with Ruby on Rails?

Join 37,344+ developers who get early access to new tutorials, screencasts, articles, and more.

    We care about the protection of your data. Read our Privacy Policy.

    logo Created with Sketch.

    Ruby on Rails tutorials, guides, and screencasts for web developers learning Ruby, Rails, Javascript, Turbolinks, Stimulus.js, Vue.js, and more. Icons by Icons8

    © 2020 GoRails, LLC. All rights reserved.