After looking at your screen capture again, I think you may have to move the JAVA_HOME variable from your user variables (top window) down to your system variables (bottom window).
By editing the PATH system variable, you're telling windows where the javac.exe (Java compiler) is located on the file system.
The JAVA_HOME variable should point to your java installation (without the /bin subdirectory).
The PATH variable should point to the JAVA_HOME + \bin directory. You can achieve that by adding one of the following 2 options to your current PATH setting (the semi-colon is a separator for each PATH entry):
or
Code:
;c:\Program Files\Java\jdk-9\bin
You can test if you have it set correctly by typing
. Make sure you close out any command windows that are open, and then reopen the command window so that the changes you make will take effect. When you open a command window, it loads with a static copy of the environment variables and you have to reload the command window for the changes to take effect.
If you get a response that indicates the installed java version, then it's setup correctly.
One other tip ... if you compile the JMBE library with Java 9, make sure you also use Java 9 when running sdrtrunk. You won't be able to copy a JMBE library compiled with Java 9 to another computer that is running Java 8 for sdrtrunk ... it will tell you that the code is not compatible.
Denny