It's showing -
This installer must be executed using a Java Development Kit (JDK)
but C:\Program Files\Java\jre7 is not a valid JDK.
</>- while installing the WebLogic server.
I have installed the 64-bit JDK version 1.7. Where am I making a mistake?
i faced the same problem even when JAVA_HOME points to JDK this is how i resolved it ,
run command prompt as administrator
go to the directory which contains your jar file
C:\Windows\system32>cd/
C:\>cd oracleweblogic
Set JAVA_HOME and path again on the command prompt
//put path in double quotes otherwise it won't recognize variable
C:\oracleweblogic>set JAVA_HOME="C:\Program Files\Java\jdk1.8.0_45"
C:\oracleweblogic>set path=C:\Program Files\Java\jdk1.8.0_45\bin;%path%
If you have already set the JAVA_HOME then in the second step you can also type as:
C:\oracleweblogic>set path=%JAVA_HOME%\bin;%path%
run the jar file
C:\oracleweblogic>java -jar fmw_12.2.1.1.0_wls_quick.jar
you should see something like this if your setup is correct
C:\oracleweblogic>java -jar fmw_12.2.1.1.0_wls_quick.jar
Launcher log file is C:\Users\ANANT\AppData\Local\Temp\OraInstall2016-10-06_12-4
6-22PM\launcher2016-10-06_12-46-22PM.log.
Extracting the installer . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . Done
Checking if CPU speed is above 300 MHz. Actual 1696 Passed
Checking swap space: must be greater than 512 MB Passed
Checking if this platform requires a 64-bit JVM. Actual 64 Passed (64-bit n
ot required)
Checking temp space: must be greater than 300 MB. Actual 42253 MB Passed
Preparing to launch the Oracle Universal Installer from C:\Users\ANANT\AppData\L
ocal\Temp\OraInstall2016-10-06_12-46-22PM
Log: C:\Users\ANANT\AppData\Local\Temp\OraInstall2016-10-06_12-46-22PM\install20
16-10-06_12-46-22PM.log
*****************************************************
Distribution Name : Oracle Fusion Middleware 12c WebLogic and Coherence Develope
r
Distribution Version : 12.2.1.1.0
Oracle Home : C:\oracleweblogic\wls12210
Java Home : C:\Program Files\Java\jdk1.8.0_45
Note: Oracle Home not supplied (defaulted to <present working dir>\wls12210)
*****************************************************
Copyright (c) 1996, 2016, Oracle and/or its affiliates. All rights reserved.
Skipping Software Updates
Starting check : CertifiedVersions
Expected result: One of 6.1,6.2,6.3,10.0
Actual Result: 6.3
Check complete. The overall result of this check is: Passed
CertifiedVersions Check: Success.
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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With