Unable to
create an instance of Java Virtual Machine, jvm.dll
At the end of installation for Oracle
JDevloper Studio 12c, you get option to launch the
studio. For me, the launch of Jdev studio failed with
below error.
“Unable to create an instance of the Java Virtual Machine Located at Path <<JDK_HOME>>\hre\bin\client\jvm.dll”
On some research, the cause was
suspected to be one to the following two-
1.
Low Max Heap Size i.e. Xmx
2.
High Max Perm Size
i.e. -XX:MaxPermSize
The above parameters are defined
in JDEV_HOME\bin location in jdev.conf file- C:\Oracle\Middleware\Oracle_Home\jdeveloper\jdev\bin\jdev.conf
In my case, the Xmx parameter was not even present in my jdev.conf, hence I decided to try reducing the PermSize to see if it works.
Ø
Original PermSize:
AddVMOptionHotspot -XX:MaxPermSize=320M |
Ø
New modified PermSize:
AddVMOptionHotspot -XX:MaxPermSize=128M |
Voila!..
JDev studio launched successfully.
Continue to SeeITwithSanjay.
Updated
on 14th Jan 2014.
PS:
Recently I saw post on arikalo.com regarding the same issue
wherein Arik, based on inputs from oracle sales
person, has mentioned that reducing Xmx may rather
causes issue. Hence you should only try to reduce permsize
before taking any other action, to resolve the problem.
No comments:
Post a Comment