Подтвердить что ты не робот

Ошибка при инициализации VM (java/lang/NoClassDefFoundError: java/lang/Object)

Я пытаюсь установить Java для использования Eclipse (я следил за всеми инструкциями по установке Java и Eclipse), но мой Eclipse не запускается из-за плохой конфигурации, я думаю. Я не могу понять, почему он не работает для меня.

Установка Eclipse:

  • Извлеченное затмение в C:\eclipse
  • Создал ярлык для моего рабочего стола с целевой C:\eclipse\eclipse.exe

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

Eclipse Splash Screen

Установка JAVA:

  • Установленный JDK в C:\Program Files\Java\jdk1.7.0_10
  • Установленный JRE на C:\Program Files\Java\jre7

Конфигурация переменных среды:

JAVA_HOME = C:\Program Files\Java\jdk1.7.0_10
PATH = C:\Program Files\Java\jdk1.7.0_10\bin;

Я тестировал свою установку на Java с помощью консоли и выяснил эту проблему, но я не знаю, как ее исправить, и я предполагаю, что это заставляет Eclipse не запускаться.

Проблема:

enter image description here

4b9b3361

Ответ 1

Перейдите в папку Eclipse, найдите файл eclipse.ini, добавьте следующую запись (до -vmargs если есть):

-vm
C:\Program Files\Java\jdk1.7.0_10\bin\javaw.exe

Сохраните файл и выполните eclipse.exe.

Ответ 2

Убедитесь, что загруженный eclipse/JDK/JRE совместим с вашей архитектурой процессора/ОС, которая равна 32 бит или 64 бит?

Ответ 3

попробуйте выполнить java из

C:\Program Files\Java\jdk1.7.0_10\bin

i.e из местоположения, где установлена ​​java.

Если это успешно, это означает, что ошибка лежит где-то в пути к классам.

Кроме того, у этого парня, похоже, была такая же проблема, как у вас, проверить его

Ответ 4

Не удалось запустить Appium {"message":"A new session could not be created. (Original error: ‘java -version’ failed

Я использовал Jdk 1.8 and JRE 1.8, Classpath также правильно настроен, но я заметил, что команда Java дает Ошибка инициализации 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

Ответ 5

Попробуйте поместить желаемый каталог java в PATH, прежде чем вам не понадобятся java-каталоги в вашем PATH.

Ответ 6

У меня была такая же ошибка в моем случае, когда мне нужно было обновить jdk 7 до jdk 8, и мне плохо было только что установить jdk8, и я никогда не устанавливал jre8, только это, ошибка была немедленно решена, когда я установил jre8.

Ответ 7

У меня была такая же проблема в Windows 7, и мне пришлось установить JDK и JRE, и это было успешным.

Ответ 8

Я столкнулся с той же проблемой, заставкой Eclipse на секунду, и она исчезает. Затем я заметил, что из-за автоматического обновления java в моей системе установлена ​​две версии java. когда я удалил одно затмение, начал работать.

Спасибо вам..

Ответ 9

Я потратил около 1 часа, чтобы выяснить возможное решение для той же ошибки.

Итак, что я сделал в MS WIndows 7, следует

  • Удалите все пакеты Java всех версий.

  • Загрузите последние пакеты Java SE или JRE для своих 32 или 64 Windows и установите его.

  • Сначала установите JRE, а второй - Java SE.

введите описание изображения здесь

  1. Откройте текстовый редактор и вставьте этот код.

    public class Hello {

      public static void main(String[] args) {
    
         System.out.println("test");
    
      }
    
    } 
    
  2. Сохраните его, как Hello.java

  3. Перейдите в консоль и скомпилируйте ее как

javac Hello.java

  1. Выполните код, например

java Привет

введите описание изображения здесь

Не должно быть ошибок.