You can translate the question and the replies:

visualvm cannot find java 1.8 or higher openjdk

In order to perform JMX monitoring with reference to the following site, an error occurred when starting with the following command line after downloading VisualVM. [command] visualvm.exe --jdkhome C:\Denodo\DenodoPlatform8.0\jre\bin It will not run with the JDK shipped with Denodo Plaform, but you can run it with a JDK downloaded from the OpenJdk site. what is the reason? ※Site URL https://community.denodo.com/docs/html/browse/8.0/jp/vdp/administration/monitoring_the_virtual_dataport_server/monitoring_with_a_java_management_extensions_jmx_agent/using_javatm_visualvm
JMX
user
18-02-2023 08:44:42 -0500
code

1 Answer

Hi, As per my understanding, you’re trying to understand why VisualVM for Denodo JMX monitoring is not running with the command you provided for jdkhome pointing to Denodo Java Home. As you might already know, Java VisualVM is not included in the Denodo Platform. Java Development Kit (JDK) has to be downloaded and installed, which contains the Java VisualVM. From the command you provided, your jdkhome path “*C:\Denodo\DenodoPlatform8.0\jre\bin*” is pointing to Denodo’s Java Home, which doesn’t have an embedded JDK. This path has the JRE and JVM that help to run the Denodo Platform as a Java program at runtime, but not the JDK binaries for Java development. Your jdkhome should be the location of your new JDK installation, like in “*C:\Program Files\Java\jdk1.8.00*5”, which should work as you tested. I would suggest adding this JDK path in the environment variable **PATH **as well. Hope this helps!
Denodo Team
21-02-2023 01:17:56 -0500
code
You must sign in to add an answer. If you do not have an account, you can register here