Resolving "Java Was Started but Returned Exit Code=13" Error in Eclipse
When attempting to launch Eclipse for Android development, encountering the "Java was started but returned exit code=13" error often indicates a mismatch between the bitness of Eclipse and Java.
Verifying Bitness
To confirm the bitness of Eclipse and Java:
-
Eclipse: Open the "Details" tab in the Properties window for the eclipse.exe executable. If the "Product version" field contains "x86_64," Eclipse is 64-bit.
-
Java: Run the "java -version" command in a console. Look for "64-Bit Server VM" or "Client VM." If either of these is present, Java is 64-bit.
Solution: Bitness Incompatibility
The error typically suggests that Eclipse (64-bit) is trying to use a 32-bit version of Java, as indicated by the path in the error:
-vm C:\Program Files (x86)\Java\jre7\bin\javaw.exe
To resolve this:
-
Specify JVM in eclipse.ini: Edit the eclipse.ini file (typically in the Eclipse installation folder) and add the "-vm" option, followed by the path to the correct 64-bit Java executable. Ensure the path is in the "Program Files" folder, not "Program Files (x86)."
-
Install 64-bit Eclipse: If you have a 64-bit machine, uninstall the 32-bit Eclipse and install the 64-bit version.
Additional Notes
-
Avoid PATH Modifications: Specifying the JVM path in eclipse.ini ensures that Eclipse remains unaffected by potential changes to the system's PATH environment variable.
-
32-bit Eclipse: Alternatively, you can install the 32-bit version of Eclipse and specify the 32-bit Java JVM path in eclipse.ini. However, it's recommended to use 64-bit programs on 64-bit systems.
-
Historical Reference: Provided for information on Java version detection in older versions of Java.
The above is the detailed content of Why Does Eclipse Return Exit Code 13 and How Can I Fix It?. For more information, please follow other related articles on the PHP Chinese website!
Statement:The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn