Java path..Error of jvm.cfg

Can anyone please tell me why I get the following error when I try to run my Java programs? The programs get compiled successfully but are not able to be run. I have already set the path of Java.

C:\JavaServ>javac hello1.java
C:\JavaServ>java hello1
Error: could not open C:\Program Files\Java\jre6\lib\amd64\jvm.cfg

this should be an internal file of JRE and in general you shouldn't deal with it when you're running/compiling java.

Here you can find an explanation of what exactly this file is intended for. Bottom line, your Java installation is somehow corrupted, so as a first resort to resolve this issue, I suggest you to re-install jre.

You should ensure that you're installing the right jre for your architecture.

Hope, this helps

Error: could not open `C:\Program Files\Java\jre8\lib\amd64\jvm.cfg' Then I checked my environment variables, JAVA_HOME and PATH and they all refer to​  A couple of weeks back I updated my laptop to Windows 10 but after trying for one day, I reverted back to Windows 8.1. Everything was alright until I open Eclipse, which was throwing "Error: could not open 'C:\Program Files\Java\jre8\lib\amd64\jvm.cfg', as soon as I launch it. It was quite bizarre because everything was fine earlier.

Don't think if this is a correct way...(perhaps proper installation of Java is a permanent solution)....but this is a trick..:)

Delete the "java.exe" file from "c:\windows" and "c:\windows\system32″. That should fix it.

If you are facing the error could not open jvm.cfg then do not worry. It has a Put below the line at the beginning of the PATH. %JAVA_HOME%\bin voila, the  Error: could not open `C:\Users\Administrator\Downloads\java\jre1.7.0_75\lib\i386\jvm.cfg' LevelX2 added the launcher / installation label Sep 16, 2015 Copy link Quote reply

You can not Uninstall/Reinstall JRE if you are having this error. That's why because previous installation has copied 3 files namely Java.exe, Javaw.exe, javaws.exe in the c:/windows/system32 folder. Simply go there and remove these files and download a fresh version of jre from oracle and install it. I will prefer JDK 1.6 update 45. Which is very stable.

How to fix: Java Virtual Machine or JVM not found error Are you having problem with Duration: 2:34 Posted: Aug 19, 2017 Hi all, I love xmage and really appreciate all the hard work the devs put into this program. Right now my paper EDH playgroup is looking for a way to play online, and I suggested xmage but there is a key problem or bug that is standing in the way.

update registry path to installation location

This happened for me when I moved out my default installation from an overcrowded primary partition to another location. Fir

Error: could not open 'C:\Program Files (x86)\Java\jre6\lib\i386\jvm.cfg'. Does anyone have a suggestion as to how to resolve this? I've not tried to access either​  Are you having problem with installing Eclipse and having Java installation error: Java virtual Machine or JVM not found then I might be able to solve your problem and help you running your

In case you get here and scroll this far down, the newer Oracle versions of Java x86 and probably also x64 are horribly broken. You may find that after removing all versions of Java, and even manually deleting all the versions you find in c:/program files/ and c:/program files (x86)/ that you still can't properly run a fresh install of Java.

I'm here to tell you why, and how to fix it.

Go to C:\Program Files\Common Files\ and DELETE the Oracle directory. It has a version of Java underneath it inside a junction (symlink) that is sequestered away from all your other installs. Bastards.

Now, also go to System Properties -> Advanced -> Environment Variables and edit the PATH under System Variables. Find the place where the Oracle folder is referenced, and delete it. Close all your windows down, reboot to be extra sure if you want.

Install the JRE or JDK. Open a command prompt and type 'java' and if it comes up, you're golden. If not, go back to the PATH variable and add "C:\Program Files (x86)\Java\jdk1.8.0_221\bin" or whatever looks right for your machine.

I hate Oracle.

Your path or your JVM version might be messed up. Can you run 'java -version' from the command line? we have tried reinstalling java and jre. But it's like its searching for files the wrong places. It missing the jvm.cfg in a amd64 folder which doesnt exsist :S

Error: could not open `C:\Program Files\Java\jre1.8.0_211\lib\amd64\jvm.cfg'. I tried adding JAVA_HOME to my environment variables but that  Add / Change SetJavaHome to your path (for example - C:\Program Files (x86)\Java\jdk1.7.0_03) - this will override the setting in sqldeveloper.conf Update 2 : Based on @krm answer below, if your SQL Developer and JDK "bits" versions are not same, you can try to set the value of SetJavaHome property in product.conf

could not open C:\Program Files\Java\jre6\lib\i386\jvm.cfg is the error coming when i Eclipse might be using that to generate the jre path name for the said file. When Java is installed on Windows 7 using the installer download, a copy of java.exe is installed by default in C:\Windows\System32 and a link to java.exe is created in C:\ProgramData\Oracle\Java\javapath which is added to your Path environment variable.

set your JAVA_HOME and PATH and call java -version you end up with the dreaded could not open jre6\lib\i386\jvm.cfg error. This is kind of  Chemin d'accès Java..Erreur de jvm.cfg est-ce que quelqu'un peut me dire pourquoi j'obtiens l'erreur suivante quand j'essaye d'exécuter mes programmes Java? Les programmes sont compilés avec succès mais ne peuvent pas être exécutés.

Comments
  • What does this have to do with java-ee?
  • If you reinstall it's just going to search for this file in the JRE so it's stopping you from deleting the JRE.
  • NOT useful. If there's something wrong that I can fix, I'm visiting SO to find out what it IS, and how to fix it.
  • If you instaled jdk and jre in separete packages and then deleted one of them - that trik will work
  • what about javaws.exe ?, should I remove that ?
  • @Francisco Corrales: No need to remove javaws
  • It works for me, simply search for "Java" in "c:\windows" and delete every "java.exe", "javaw.exe", "javaws.exe"
  • Those files dont exsist
  • Exactly. Can also be the folder C:\Program Files (x86)\Common Files\Oracle\Java. Furthermore, make sure that JAVA_HOME is still set correctly.
  • Yes, I had to delete C:\Program Files (x86)\Common Files\Oracle\Java and also remove it from system PATH
  • Worked Fine .Saved my day
  • Uninstalling/reinstalling does not fix the issue. The amd64 folder is not being created, while the java.com version verifier verifies the latest version. Still, even simple command line java -version fails.
  • This isn't clear. There are multiple i386 directories and it's amd64 in the 64-bit JRE. The directory on 64-bit (x64) is lib/amd64/jvm.cfg (jre/lib/amd64/jvm.cfg in the JDK) and on 32-bit (x86) is lib/i386/jvm.cfg (jre/lib/i386/jvm.cfg in the JDK).
  • If the path is WRONG, it's never a good idea to just randomly copy a config file, I've learned this the hard way from experience.