Failed to create JVM : error code -6 in android studio - java

i am using windows 8.1
here is the error
cmd seems to see the java -version but not my android studio.
here is my system variable

AndroidStudio is not asking for a JDK, but for a JRE. Try changing the JAVA_HOME to the JRE bundled in the JDK:
C:\Progra~1\Java\jdk1.8.0_131\jre
If above don't work, try with:
C:\Progra~1\Java\jdk1.8.0_131\jre\bin
If neither of them works, check if your JDK is a 64-bit one since the AndroidStudio is asking for a 64-bit java version.
EDITING:
Also try copying the content of C:\Progra~1\Java\jdk1.8.0_131\jre to C:\Program Files\Android\Android Studio\jre\jre because it seems that AndroidStudio is checking for java in that path.

Delete the studio64.exe.vmoptions under C:\Users...AndroidStudio3.2\config.

edit the project's gradle.properties and add:
org.gradle.java.home = C\:\\Program\ Files\\Java\\jdk1.8.0_131

Related

java jre jdk setup using android bundled jre

There are many similar questions but mine is different so please read an entire question before nailing down the new.
Bundled JAVA jdk is automatically installed with Android Studio version 4.0.1. Everything I type java -version on my CMD then I get following message
C:\Users\OceanicBlue>java -version
'java' is not recognized as an internal or external command,
This is because JAVA_HOME is not setup so I tried following inside Environment Variables->System Variables in Windows 10 Machine but no luck. The problem is persistent.
JAVA_HOME -> C:\Program Files\Android\Android Studio\jre\
JAVA_HOME -> C:\Program Files\Android\Android Studio\jre\bin
JAVA_HOME -> C:\Program Files\Android\Android Studio\jre\jre\bin
JAVA_HOME -> %JAVA_HOME%\bin
Can I use Android's bundled JDK for JAVA_HOME? If not then which version should I download. Oracle forces you to register to use their JDK11. I refuse to give them my personal information to use something free. Also I don't want unnecessary extra versions of JAVA installed on my machine. Eventually they will cause problems.
What exactly am I trying to do? I am trying to compile Java programs using Command line. Android installed JDK for me so why not use it? No I am not able to compile a java project using the terminal screen inside Android Studio.
This is because JAVA_HOME is not setup
That's not what's happening. JAVA_HOME is not voodoo magic, the windows shell does not have some sort of built in knowledge. Commands entered are executed by scanning every entry in the PATH environment variable for java.exe, java.com, or java.bat. None are available. If you really want the java.exe found in C:\Program Files\Android\Android Studio\jre\bin to be used when you type 'java' on the command line (which will not magically make javac work at all, which is why I doubt this is actually want), then add that directory to the PATH variable. JAVA_HOME is mostly useless; a select few dated tools look at it sometimes and fail if it is not there; more modern tools may still look at it but also scan other places, such as the path or windows registry.
Furthermore, that's.. clearly not a bundled JDK, that's a bundled JRE, which can't be used for compiling. It does hava java.exe, but you can't use that to compile things. By nature of being a JRE, it is also obsolete/outdated (JREs are no longer part of how java is distributed; java8 is the last version with a JRE).
Note that javac in general is relatively useless when dealing with android; android does not run class files.
I am using Android Studio 4.1.1
What exactly am I trying to do? I am trying to compile Java programs using Command line. Android installed JDK for me so why not use it?
First of all, it is just the bundled JRE. Its is not JDK.
But, I was able to compile and run my test.java by adding two new entries in my environment variables.
C:\Program Files\Android\Android Studio\jre\jre\bin
C:\Program Files\Android\Android Studio\jre\bin
NB: I have never installed JDK before. I just used the JRE binaries present in jre/bin/ present within Android Studio folder
See the attached image.
I think you should recheck your environment variable or else try to get Android Studio latest release.

Tizen Install on Windows 10 will not recognize JDK 9 installed

I am attempting to install the 64-bit version of Tizen SDK on my Win10 Home Laptop. However, every time I get the error that I either don't have java 8+ installed or that the JAVA_HOME environmental variable isn't set right.
Now I've read other questions on this, and I've set the JDK directory as first in the "Path" environmental variable. I've added the JAVA_HOME environ. var and pointed it at my JDK directory. I've rebooted twice throughout this (just in case).
I tried to install the 32-bit version of Tizen SDK, but immediately got the error that I'm not on a 32-bit OS.
I have d/l and installed Java 9 SDK and JRE. They're in
C:\Program Files\Java\jdk-9 &
C:\Program Files\Java\jre-9 respectively.
Here's my Path variable:
Path Variable Image
Any help would be mucho appreciated!
Response on Oct, 2017:
** So far Tizen studio installer can't recognize new version of Java. **
You need to install Oracle Java 8 for now.
Additional Checklist:
[✔] Tizen developers site states "Do not install OpenJDK". Make sure you are using OracleJDK instead of OpenJDK. Related links you might see:
Forum Post
[✔] There's a Tip&Tech document on Tizen Developers
Community called 'Guide for Setting JDK'. As you are having Issues, You may check it out.
Tizen: Guide for Setting JDK
[✔] I expect you are using the Latest Tizen Studio 2.0.
Latest Tizen Studio Download Link
Cause history says, Java compatibility Defers with IDE versions:
Tizen-sdk-for-wearable-setup Installation issue because of JAVA HOME
Edit on March, 2019:
Tizen-Studio now supports OpenJDK 10
To use Tizen Studio install Oracle Java Development Kit (JDK) 8, JDK 9, or OpenJDK 10 .
Prerequisites for the Tizen Studio
OpenJDK 10 and OpenJFX Installation Guideline on Tizen Developers Site
I was stuck there for a while, too. In addition to setting JAVA_HOME to C:\Program Files\Java\jdk-12.0.1 (no bin at the end), I also added C:\Program Files\Java\jdk-12.0.1\bin to the beginning of PATH; then it worked.
I've had the same problem, therefore i installed JDK8 from oracle website and the installer works fine. (no need to reboot) If you don't need specific JDK9 stuff, go with 8 and you will be good to go. Don't forget to update JAVA_HOME and Path to point to JDK8.
I have set as user variables CLASSPATH set to C:\Program Files\Java\jre1.8.0_144\lib, JAVA_HOME set to C:\Program Files\Java\jdk1.8.0_144
As system variables i've added to the existing Path this value C:\Program Files\Java\jdk1.8.0_144\bin and JAVA_HOME the same as above (even though i'm not sure the latter one is required).
PS. I have both JDK8 and 9 installed and Windows 10 64bit. I tried installing Tizen on debian using JDK9 and i got the same error, i'm sure that using JDK8 will work (need to check installation on OSX though)
Cheers!
On my M1 Mac with macOS 12, I was having trouble getting the Tizen package manager to run. It kept giving me:
Java Development Kit (JDK) was not found on your computer. To use the Tizen Studio, you need to install the JDK 8 or later. Please go to http://www.oracle.com/technetwork/java/javase/downloads and download a JDK.
Deleting ~/.package-manager solved the issue.
In my case adding "C:\Program Files\Java\jdk-12.0.2\bin" (with the quotes) to the PATH did the trick, i.e. the installer run successfully
Information on the tizen website is incomplete. On Windows 10 using OpenJDK follow the article and you need to enter another environment and system parameters after adding Java_home.
Parameter is "PATH" value is "%JAVA_HOME%\bin" otherwise Tizen Studio installation wont recognize it.
I download the IDE of version 3.2 and install the open jdk10, IDE can load successfully, but load the emulator failed when click the tools -> emulator manager.
error: could not create the java virtual machine.
my setting:
path: %JAVA_HOME%\bin
JAVA_PATH: c\jdk-10
what's the problem here? please give some suggestions.
The only thing that worked for me in the end was:
Uninstall the recent Java version and install Java SE 8u231.
After that, I tried Tizen 1.3, and it worked.
I don't know if the newer versions works, but the above worked for me for now.

facing error while installing google android studio, require jdk

Restarted the computer after JDK installation. Problem solved. thanks
I am trying to install Android Studio, it is require JDK version 1.7 or higher.
Downloaded this:
android-studio-bundle-135.1641136.exe
jdk-8u25-windows-i586.exe
Installed jdk first: C:\Program Files\Java\jdk1.8.0_25\bin\java.exe
Now installing android which asking for JDK, provided that jdk folder.
showing this problem:
any help?
:) advance thanks.
Desktop Computer with win7 32.
Did you try selecting the root folder and not the bin folder? That would be my guess. Hope this helps.
This is because you have downloaded wrong JDK. You need to download JDK for Oracle. Your downloaded JDK has no bin or java.exe file so it throws that error. So you need to download JDK 1.7or JDK 1.8 of Oracle. You can download JDK from here
https://jdk7.java.net/download.html
add new variable to your Environment variables :
computer properties -> advanced system settings -> (tab) advanced -> environment variables ->
(in system variable ) new : variable name = JAVA_HOME , variable value = jdk path
example: C:\Program Files\Java\jdk1.8.0_25
Do Not include \bin when you point to your JDK Location.
install jdk-8u25-windows-i586.exe
Close android-studio-bundle-135.1641136.exe
Reinstall android-studio-bundle-135.1641136.exe
Just -_-

Java program Not running in Eclipse [duplicate]

I'm trying to install Java to use Eclipse (I followed all instructions to install Java and Eclipse) but my Eclipse is not starting due to some bad configuration I guess. I can't figure out why it's not working for me.
Eclipse Installation:
Extracted Eclipse at C:\eclipse
Created a shortcut to my desktop having target C:\eclipse\eclipse.exe
When I try to run Eclipse with this shortcut, I see following Eclipse splash screen for a second and it disappears. Eclipse does not start at all.
JAVA Installation:
Installed JDK at C:\Program Files\Java\jdk1.7.0_10
Installed JRE at C:\Program Files\Java\jre7
Environment Variables Configuration:
JAVA_HOME = C:\Program Files\Java\jdk1.7.0_10
PATH = C:\Program Files\Java\jdk1.7.0_10\bin;
I tested my Java installation using the console and figured out this issue but I don't know how to fix it, and I guess this is causing Eclipse not to start.
Problem:
Go to Eclipse folder, locate eclipse.ini file, add following entry (before -vmargs if present):
-vm
C:\Program Files\Java\jdk1.7.0_10\bin\javaw.exe
Save file and execute eclipse.exe.
please try to execute java from
C:\Program Files\Java\jdk1.7.0_10\bin
i.e from the location where java is installed.
If it is successful, it means that the error lies somewhere in the classpath.
Also, this guy seems to have had the same problem as yours, check it out
Check that downloaded eclipse/JDK/JRE is compatible with your processor/OS architecture that is are they 32bit or 64bit?
Not able to run Appium {“message”:”A new session could not be created. (Original error: ‘java -version’ failed
I used Jdk 1.8 and JRE 1.8, Classpath is also set properly but I observed that Java command gives Error to initialization of VM (java/lang/NoClassDefFoundError: java/lang/Object)
Solution:
Uninstalled JRE and JDK completely
Installed JRE 1.8 then
Installed JDK 1.8
Set Classpath
check Java command works or not and its working
also able to execute the Appium program thru Eclipse Kepler Service Release 2 with JDK1.8 support
I had the same error in my case was when I needed to update jdk 7 to jdk 8, and my bad was just I installed jdk8 and I never installed jre8, only that, the error was solved immediately when I installed jre8.
Try placing the desired java directory in PATH before not needed java directories in your PATH.
I had the same issue on Windows 7 and I had to install both JDK and JRE and it's a success.
I faced the same problem,Eclipse splash screen for a second and it disappears.Then i noticed due to auto update of java there are two java version installed in my system. when i uninstalled one eclipse started working.
Thanks you..
I've observed this with STS and Eclipse and running java from CMD too on Windows 7/8/10 and following was my simple solution:
Actually, when I installed JDK 8 and STS/Eclipse it created one directory i.e. C:\ProgramData\Oracle\Java\javapath with the following files:
C:\ProgramData\Oracle\Java\javapath\java.exe
C:\ProgramData\Oracle\Java\javapath\javaw.exe
C:\ProgramData\Oracle\Java\javapath\javaws.exe
Along with that, it appended Path Environment variable of System with this location C:\ProgramData\Oracle\Java\javapath
I've just removed above entry from Path Environment variable of System and added the location of the actual JDK instead i.e. C:\Program Files\Java\jdk1.8.0_131\bin
Now that is not necessary to add that -vm option in eclipse.ini or
SpringToolSuite4.ini either.
I just spent about 1 hour to figure out possible solution for the same error.
So what I did under MS WIndows 7 is following
Uninstall all Java packages of all versions.
Download last packages Java SE or JRE for your 32 or 64 Windows and install it.
First install JRE and second is Java SE.
Open text editor and paste this code.
public class Hello {
public static void main(String[] args) {
System.out.println("test");
}
}
Save it like Hello.java
Go to Console and compile it like
javac Hello.java
Execute the code like
java Hello
Should be no error.
sometime you missed some file like I missed my one file rt.java
so better to check yours .........
C:\Program Files\Java\jdk1.8.0_112\jre\lib
0
I just spent about 1 hour to figure out possible solution for the
same error.
So what I did under MS WIndows 7 is following
Uninstall all Java packages of all versions.
Download last packages Java SE or JRE for your 32 or 64 Windows and
install it.
First install JRE and second is Java SE.
List item
Below error is thrown when there are multiple versions of jdk on your machine:
error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
so for this Just use below:
set PATH="JDK bin path" in cmd
I had a same issuse, my file location was in D-drive, and then i shifted to the c-Drive and it works.

Can't Install Android Development Toolkit: Says Missing JDK

I went to the Oracle site, downloaded and installed Java Platform (JDK) 7 on a Windows 7 64 bit virtual machine. I added the path to the c:\program files\Java\jdk1.7.0\bin to the path environment variable. I even deleted c:\windows\system32\Java.exe as recommended by someone. I was essentially following this: "Android Create" call fails in windows 7 - missing JDK
When I install the ADT it gives me the error JDK could not be found. Download the latest JDK. Why?
Thanks.
this is caused because the Android DK finds java in the c:\windows\system32\ folder before it finds the JDK one.
To resolve this edit your PATH environment variable and put the JDK path before the c:\windows\system32\ path.
Just in the ADT installer , press back when the installer promite for No JDK Found then press next, the installer will find the JDK, for sure this is a common bug
Does that happen when you open eclipse?
I'm thinking in two possible problems. Here is one possible solution: Eclipse - no Java (JRE) / (JDK) ... no virtual machine
If you already got this, go to Window -> Android SDK and AVD preferences
The first "preference" should ask you your Android SDK folder. you need to set this correctly.
Your JDK installation is not proper.
Reinstall JDK. It should be working fine.
I also had this problem once. I have done the above to resolve this issue.
You should not delete C:\Windows\System32 folder for this issue, It might lead to OS problems.
adil's answer is the one which finally worked for me (although I had added the jdk\bin to the path and created\set the JAVA_HOME to the same); moving the jdk\din directory before the win\sys32 in the PATH finally allowed me to install the android sdk on win7/64bit

Categories

Resources