Er is een fout opgetreden tijdens de initialisatie van VM (Java / Lang / NoclassDeffounror: Java / Lang / Object)

Ik probeer Java te installeren om Eclipse te gebruiken (ik volgde alle instructies om Java en Eclipse te installeren) maar mijn Eclipse begint niet te beginnen vanwege een slechte configuratie. Ik kan niet achterhalen waarom het niet voor me werkt.

Eclipse-installatie:

  1. geëxtraheerde eclips op C:\eclipse
  2. heeft een snelkoppeling naar mijn bureaublad gemaakt met doel C:\eclipse\eclipse.exe

Wanneer ik de Eclipse probeer met deze snelkoppeling uit te voeren, zie ik het volgende Eclipse Splash-scherm voor een seconde en verdwijnt. Eclipse begint helemaal niet.

Java-installatie:

  1. Geïnstalleerd JDK op C:\Program Files\Java\jdk1.7.0_10
  2. Geïnstalleerd JRE op C:\Program Files\Java\jre7

Milieuvariabelen Configuratie:

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

Ik heb mijn Java-installatie getest met behulp van de console en ontdekte dit probleem, maar ik weet niet hoe ik het moet repareren, en ik denk dat dit geen verduistering veroorzaakt.

probleem:


Antwoord 1, Autoriteit 100%

Ga naar Eclipse-map, zoek Eclipse.ini-bestand, voeg de volgende invoer toe (vóór -vmargsindien aanwezig):

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

Bestand opslaan en Eclipse.exe uitvoeren.


Antwoord 2, Autoriteit 36%

probeer a.u.b. javauit te voeren vanuit

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

d.w.z. vanaf de locatie waar java is geïnstalleerd.

Als het succesvol is, betekent dit dat de fout ergens in het klassenpad ligt.

Bovendien lijkt deze man hetzelfde probleem te hebben gehad als de jouwe, bekijk het eens


Antwoord 3, autoriteit 28%

Controleer of de gedownloade eclipse/JDK/JRE compatibel is met uw processor/OS-architectuur, dat wil zeggen 32-bits of 64-bits?


Antwoord 4, autoriteit 12%

Kan Appium {“message”:”A new session could not be created. (Original error: ‘java -version’ failed

Ik heb Jdk 1.8 and JRE 1.8gebruikt, Classpathis ook correct ingesteld, maar ik merkte op dat het Java-commando een fout geeft bij het initialiseren van 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

Antwoord 5, autoriteit 4%

Probeer de gewenste Java-directory in PATH te plaatsen voordat u niet-nodige Java-directory’s in uw PATH plaatst.


Antwoord 6, autoriteit 4%

Ik had dezelfde fout in mijn geval toen ik jdk 7 moest updaten naar jdk 8, en mijn fout was dat ik gewoon jdk8 installeerde en ik nooit jre8 installeerde, alleen dat, de fout werd onmiddellijk opgelost toen ik jre8 installeerde.


Antwoord 7, autoriteit 4%

Ik had hetzelfde probleem op Windows 7 en ik moest zowel JDK als JRE installeren en het is een succes.


Antwoord 8, autoriteit 4%

Ik had hetzelfde probleem, het Eclipse-welkomstscherm voor een seconde en het verdwijnt. Toen merkte ik dat er door de automatische update van Java twee Java-versies op mijn systeem zijn geïnstalleerd. toen ik een eclipse verwijderde begon te werken.

Bedankt..


Antwoord 9

Ik heb net ongeveer 1 uur besteed aan het bedenken van een mogelijke oplossing voor dezelfde fout.

Dus wat ik deed onder MS WIndows 7 is het volgende

  1. Verwijder alle Java-pakketten van alle versies.

  2. Download laatste pakketten Java SE of JRE voor uw 32 of 64 Windows en installeer het.

  3. Installeer eerst JRE en daarna Java SE.

  1. Open teksteditor en plak deze code.

    openbare les Hallo {

     public static void main(String[] args) {
         System.out.println("test");
      }
    } 
    
  2. Sla het op zoals Hello.java

  3. Ga naar Console en compileer het zoals

javac Hallo.java

  1. Voer de code uit zoals

java Hallo

Zou geen fout moeten zijn.


Antwoord 10

soms heb je een bestand gemist, zoals ik mijn ene bestand rt.java. heb gemist
dus beter om de jouwe te controleren ………

C:\Program Files\Java\jdk1.8.0_112\jre\lib

Antwoord 11

Ik heb dit waargenomen met STS en Eclipse en ook met Java vanuit CMD op Windows 7/8/10 en het volgende was mijn eenvoudige oplossing:

Eigenlijk, toen ik JDK 8 en STS/Eclipse installeerde, creëerde het één map, namelijk C:\ProgramData\Oracle\Java\javapathmet de volgende bestanden:

  • C:\ProgramData\Oracle\Java\javapath\java.exe
  • C:\ProgramData\Oracle\Java\javapath\javaw.exe
  • C:\ProgramData\Oracle\Java\javapath\javaws.exe

Daarnaast voegde het Pad Omgevingsvariabelevan Systeemtoe aan deze locatie C:\ProgramData\Oracle\Java\javapath

Ik heb zojuist bovenstaande invoer verwijderd uit Pad Omgevingsvariabelevan Systeemen in plaats daarvan de locatie van de eigenlijke JDK toegevoegd, dwz C:\Program Files\Java\jdk1.8.0_131\bin

Nu is dat niet nodig om die -vm optie toe te voegen in eclipse.ini of
SpringToolSuite4.ini ook niet.


Antwoord 12

  1. 0

    Ik heb net ongeveer een uur besteed aan het bedenken van een mogelijke oplossing voor de
    dezelfde fout.

    Dus wat ik deed onder MS WIndows 7 is het volgende

    Verwijder alle Java-pakketten van alle versies.

    Download laatste pakketten Java SE of JRE voor uw 32 of 64 Windows en
    installeer het.

    Installeer eerst JRE en daarna Java SE.

    1. Lijstitem

Other episodes