Why is itshowing your JDK 'C:\Program Files\Java\jre7' is not a valid JDK while installing WebLogic server?

后端 未结 17 552
温柔的废话
温柔的废话 2021-01-31 08:24

\"Error

It\'s showing -

This installer must be executed using a Java Development Kit (JDK)
         


        
相关标签:
17条回答
  • 2021-01-31 09:12

    I had same problem. I had JAVA_HOME variable set to 'C:\Program Files\Java\jdk1.8.0_25' and Path variable set to 'C:\Program Files\Java\jdk1.8.0_25\bin'. Even after checking, it was giving me the same error. But then I changed order of the Path variable. I set it to "C:\Program Files\Java\jdk1.8.0_25\bin;C:\ProgramData\Oracle\Java\javapath;C:\oraclexe\app\oracle\product\11.2.0\server\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem" keeping path of jdk bin at the first place. It solved the issue.

    0 讨论(0)
  • 2021-01-31 09:12

    for me , I went to the folder that contains the jdk (C:/program files/java/jdk_1_8_161/bin) and typed (java -jar "the/path/of/the/soasuite") ... now it worked ... by the way the JAVA_HOME is set correctly but not used donno why

    0 讨论(0)
  • 2021-01-31 09:13

    Though this is an old thread, but still, I want to share how I resolved this issue because I wasn't able to find appropriate answer for this issue

    My Observation: Go to Control Panel -> Java -> View -> Here you can find all the JRE installed on you're system. As expected, when we update our jre, it is selected by default to run any java application.

    On my system, I have installed jdk1.8.0_73 but it still was giving error for jre1.8.0_91. I checked for the jre updates and found that, this was the most updated JRE on my system. So, I uninstalled jre1.8.0_91 expecting that it now pick up the installed JDK jre of my system. But now it was giving error for jre1.8.0_73.

    I double checked by JDK_HOME,JAVA_HOME and PATH variable and all were pointing to jdk1.8.0_73

    Resolution :

    So to resolve this issue, instead of running the command like

    java -jar fmw_12.2.1.1.0_wls.jar, I ran it as

    "C:\Program Files\Java\jdk1.8.0_73\bin\javaw.exe" -jar fmw_12.2.1.1.0_wls.jar"

    and the issue got resolved

    More information about this can be found here

    0 讨论(0)
  • 2021-01-31 09:13

    You must provide the correct path to your JDK (not the JRE) in the system variable JDK_HOME.

    You could also change the JAVA_HOME variable to point at your installed JDK.

    Your PATH system variable should also use the correct path to the JDK, and it would be useful if you could provide the result of the command: java -version.

    Have a look also here: https://docs.oracle.com/cd/E24329_01/doc.1211/e24492/console.htm#WLSIG128

    0 讨论(0)
  • On your System Properties - Environment Variable, on Path, please check that any JRE path would be located first before the actual JDK path which might be present at the bottom.

    In my case, Oracle JRE path was mentioned first, then the JDK later. I just moved up the jdk path above the JRE one and it worked charm.

    0 讨论(0)
提交回复
热议问题