Почему эклипс не работает

Ошибка при запуске Eclipse

Наверняка многие из вас сталкивались с ошибкой запуска Eclipse:

A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: C:\Program Files(x86)\Eclipse Classic 4.2.2\jre\bin\javaw.exe javaw.exe in your current PATH

Эта ошибка говорит нам о том, что Eclipse не может найти путь к Java Runtime Environment или Java Development Kit. Сейчас я вам расскажу причины возникновения такой ошибки и способы ее устранения.

В Интернете многие советуют добавить путь к файлу javaw.exe в переменную окружения Path, но этого не стоит делать. Нет, не потому что можно что-либо сломать, а потому что появится другая ошибка:

Failed to load JNI shared library «Program Files (x86)\Java\jdk1.6.0_20\jre\bin\client\jvm.dll»

Дело в том, что для работы Eclipse требуется виртуальная машина и внимание: именно той разрядности (x86 или x64), которую имеет установленная версия Eclipse. Другими словами, если у вас установлен Eclipse для платформы x86, то для запуска этой IDE требуется наличие установленной виртуальной машины для платформы x86.

Итак, когда вы определились с разрядностью Eclipse, вам нужно скачать виртуальную машину. Для этого, зайдите на сайт www.java.com/en/ и вверху страницы вибираем ссылку «Download», затем на открывшейся странице жмем ссылку «See all Java downloads» и скачиваем Java именно той разрядности, какой разрядности у вас Eclipse.

Если вы все сделали правильно, после установки Java, Eclipse запустится без каких-либо ошибок.

Источник

Проблема с программой Eclipse

1maks1

Здравствуйте. Скорее всего это заезженная тема, но я не смог решить проблему самостоятельно поэтому решил обратиться к вам. Это будет трудно мне объяснить, но я постараюсь. Проблема заключается в следующем. При открытии Eclipse-ом папки eclipse в Forge (версии MDK) должны в итоге появляться в программе с левой стороны все папки майнкрафта для дальнейшего написания мода. Но они не появляются и запуск майнкрафта с этой программы не возможен. При этом никаких ошибок не появляется.
Я делал следующее:
1) Установил JDK и JRE
2) Прописал путь в переменные среды (у меня windows 7) фото 1 и фото 2.
3) Скачал Java 1.12.2 MDK версию (разархивировал)
4) Прописал команды в CMD (командная строка):
gradlew setupDecompWorkspace (фото 3)
gradlew eclipse (фото здесь не обязательно, так как и так понятно)

Читайте также:  Что если сломалось помолвочное кольцо

Всё написанное выше прошло без каких либо ошибок

Фото 4 демонстрирует то, что получилось после всех действий указанных выше.

5) Открываю папку eclipse в папке с Forge версией MDK программой Eclipse в итоге там пусто и запуск майнкрафта не возможен. (фото 5 путь, фото 6 итог)

Мои действия по решению данной проблемы были следующие:
1) Удалял всё подчистую и переустанавливал (3 раза)
2) Смотрел уже ютубер и всякие статьи. В итоге решение проблемы не нашёл.
3) Перепроверял все мои действия. Вроде всё правильно.

Подскажите пожалуйста в чём может быть причина данной проблемы и как её решить. Может я что то важное упускаю.
Заранее спасибо всем кто поможет.

Источник

eclipse не запускается — виртуальная машина java не найдена

Eclipse вчера работал нормально (и был с тех пор, как я установил его около года назад). Теперь внезапно я получаю следующую ошибку при запуске:

Я не изменил ничего Eclipse / Java, связанного на моей машине, но обновление Windows было применено к моей машине вчера, поэтому, возможно, это имеет какое-то отношение к нему (но я не вижу ничего, что повлияло бы на Java). Я просмотрел все другие сообщения о добавлении чего-то к вашему пути или добавлении-vm опция Eclipse ini (не удалось заставить это работать) или копирование папки jre в eclipsejre (это сработало, но не похоже на хорошее долгосрочное решение). Поэтому я действительно пытаюсь выяснить, как вернуть все к настройке «по умолчанию», не испортив ничего.

Я Windows 7, Eclipse Helios and Java 1.6.0_26.

20 ответов

два способа обойти это .

рекомендуется : в eclipse.ini файл убедитесь, что вы указание-vm на вашу установку jdk. Подробнее об этом здесь .

Примечание : Eclipse не консультируется со средой JAVA_HOME переменная.

убедитесь, что версия Java и Eclipse принадлежат к одной архитектуре.Поэтому установите 64-битную java для 64-битного eclipse.

в моем случае у меня не хватало нескольких вещей. Я не устанавливал JDK и JRE 64 бит, в то время как eclipse был 64-битной версии. После этого и путь JDK\bin был установлен в переменной PATH eclipse работал нормально:)

Читайте также:  Вилдберрис не работает приложение

затмение.ini:

это сработало для меня. Это не обязательно должно быть в начале, но, конечно, это не может быть в конце файла.

открыть кроме eclipse.exe

на первой строке. и вы хорошо идти.

У меня была та же проблема. В моем случае это была программа, которую я установил, которая уничтожила переменную PATH env.

поэтому проверьте переменную среды PATH.

у меня была такая же проблема после обновления Явы. Затем я вставляю

указать путь javaw.exe на .

надеюсь, это поможет вам.

проверьте, есть ли у вас java 32 и 64 бит установки, то

установка пути в Windows

перетащите курсор мыши в правый нижний угол экрана

нажмите на значок поиска и введите: Панель управления

нажмите на — > панель управления — > Система — > Дополнительно

нажмите на переменные среды, в разделе системные переменные, найдите путь и нажмите на него.

в Отредактируйте окна, измените путь, добавив местоположение класса к значению для PATH, или просто убедитесь, что имя переменной находится во всех шапках

Если у вас нет пути к элементу, вы можете добавить новую переменную и добавить путь в качестве имени и местоположения класса в качестве значения.

откройте окно командной строки и запустите код java.

через кукольный ATG установки Centos.

ошибка:

никакая виртуальная машина Java не может быть найдена с вашего пути

устранение:

переменной Declear :

$java_home=» / opt/oracle/product/java / jdk1.8.0_45 / bin»

Добавить «<$переменной JAVA_HOME>« Java Exec

попробуйте загрузить и установить 32-разрядную версию Java, а затем установить путь:)

Да, это случилось со мной прямо сейчас. Перейдите на сайт Oracle и найдите Java SDK. Убедитесь, что вы используете ту же архитектуру (x86, x64) Eclipse.

Это случилось и со мной. И я нашел javaw, который.exe в C:\Windows\System32 удален после обновления windows. Скопировал еще раз, и Eclipse начал все нормально.

Источник

Проблема с программой Eclipse

1maks1

Здравствуйте. Скорее всего это заезженная тема, но я не смог решить проблему самостоятельно поэтому решил обратиться к вам. Это будет трудно мне объяснить, но я постараюсь. Проблема заключается в следующем. При открытии Eclipse-ом папки eclipse в Forge (версии MDK) должны в итоге появляться в программе с левой стороны все папки майнкрафта для дальнейшего написания мода. Но они не появляются и запуск майнкрафта с этой программы не возможен. При этом никаких ошибок не появляется.
Я делал следующее:
1) Установил JDK и JRE
2) Прописал путь в переменные среды (у меня windows 7) фото 1 и фото 2.
3) Скачал Java 1.12.2 MDK версию (разархивировал)
4) Прописал команды в CMD (командная строка):
gradlew setupDecompWorkspace (фото 3)
gradlew eclipse (фото здесь не обязательно, так как и так понятно)

Читайте также:  Америка правительство не работает

Всё написанное выше прошло без каких либо ошибок

Фото 4 демонстрирует то, что получилось после всех действий указанных выше.

5) Открываю папку eclipse в папке с Forge версией MDK программой Eclipse в итоге там пусто и запуск майнкрафта не возможен. (фото 5 путь, фото 6 итог)

Мои действия по решению данной проблемы были следующие:
1) Удалял всё подчистую и переустанавливал (3 раза)
2) Смотрел уже ютубер и всякие статьи. В итоге решение проблемы не нашёл.
3) Перепроверял все мои действия. Вроде всё правильно.

Подскажите пожалуйста в чём может быть причина данной проблемы и как её решить. Может я что то важное упускаю.
Заранее спасибо всем кто поможет.

Источник

Как бороться с source not found в эклипс?

Здравствуйте. Сейчас решил начать учить java. У меня вин 8.1 64 бит. Установлен JDK 1.8 SE 64 бит и Eclipse neon.3 for Java EE 64 бит. Все возможные пути в переменных средах прописаны.

Когда я выполняю учебный пример, например, программу, которая представляет собой вариацию программы text-to-speech на Java.

И имею следующий вывод ( в эклипс консоли):

Когда я щелкаю на HttpURLConnection.java:1492
то получаю результат:

или когда щелкаю на HttpURLConnection.java:1894
то получаю аналогичный результат:

И в обоих случаях он пишет: те имеет ввиду какой-то другой класс от SUN (откуда он мог у меня появится?).

Хотя если щелкаешь мышкой+ctrl на любом классе в main.java или в GoogleTextToSpeech.java (в том числе на классе HttpURLConnection )

эклипс открывает исходники этих классов в новой вкладке, только почему-то вкладки называются,например, HttpURLConnection.class , а не HttpURLConnection.java

То есть eclipse почему-то не может открывать некоторые классы. Как это исправить?

Как мне увидеть исходники этих классов? То есть где-то что-то надо прописать?

Источник

Оцените статью