Проблема, с которой сталкиваются многие начинающие разработчики на Java при попытке запустить среду разработки Eclipse, заключается в возникновении ошибки «Java was started but returned exit code=13». Основной причиной этой ошибки является несоответствие между разрядностью установленной Java и Eclipse.
Например, если на компьютере установлена 64-битная версия Java, а версия Eclipse — 32-битная, то при попытке запуска Eclipse возникнет ошибка «Java was started but returned exit code=13». И наоборот, если Java 32-битная, а Eclipse 64-битная, ошибка также произойдет.
Решение проблемы
Чтобы исправить эту ошибку, необходимо убедиться, что разрядность установленной Java и Eclipse совпадают. Для этого нужно выполнить следующие шаги:
-
Определить разрядность установленной версии Java. Это можно сделать, например, с помощью команды
java -d64 -version
в командной строке. Если версия 64-битная, то команда выполнится без ошибок. Если версия 32-битная, то появится сообщение об ошибке. -
Определить разрядность установленной версии Eclipse. Обычно это указано в названии файла установщика, например,
eclipse-java-luna-SR2-win32-x86_64.zip
для 64-битной версии иeclipse-java-luna-SR2-win32.zip
для 32-битной версии. -
Если разрядности Java и Eclipse не совпадают, то нужно либо переустановить Java на версию, соответствующую разрядности Eclipse, либо переустановить Eclipse на версию, соответствующую разрядности Java.
-
После того как разрядности Java и Eclipse совпадут, ошибка «Java was started but returned exit code=13» не должна больше возникать.
Важно помнить, что разрядность операционной системы также должна соответствовать разрядности установленной Java и Eclipse. То есть, если операционная система 64-битная, то и Java, и Eclipse тоже должны быть 64-битными.
Добавить комментарий