windows - Java 'Kunne ikke finde eller indlæse hovedklassen' (PATH og CLASSPATH allerede indstillet)

Indlæg af Hanne Mølgaard Plasc

Problem




    Dette spørgsmål har allerede et svar her:

    

            

  •             Hvad kan “ Kunne ikke finde eller indlæse hovedklassen ” betyde?
                    
                        41 svar
                    

            

  •     

Bedste reference


Problemet er med din CLASS\_PATH variabel. /questions/18093928/what-does-could-not-find-or-load-main-class-mean



  Den foretrukne måde at specificere klassepaden på er ved at bruge kommandolinjens -cp. Dette gør det muligt for CLASSPATH at indstilles individuelt for hver applikation uden at påvirke andre applikationer



Standardværdien for ClassPath-variablen er '.' , hvilket kun betyder, at den aktuelle mappe er søgt. Hvis du angiver klassepath-variablen, overskrides standarden.


Hvis du vil indstille klassevej som miljøvariabel, kan du gøre som at køre følgende cmd i cmd prompt (husk prikken i begyndelsen)


C:> set CLASSPATH=.;C:Program FilesJavajdk1.8.0\_121lib*


For yderligere oplysninger http://docs.oracle.com/javase/6/docs/technotes/tools/windows/classpath.html[5]

Andre referencer 1


Nogle gange sker det. Du bør forsøge at finde java.exe i C:WindowsSystem32, hvis det skal du slette det.


Eksempel: Java Windows7 System32-mappe java.exe

Andre referencer 2


Bliv ved med at opdatere dine miljøvariabler i klassepaden, når du får:
Fejl: Kunne ikke finde eller indlæse hovedklasse XXX


Gennemse derefter til
 C: \ Programmer \ Java \ jre1.8.0\_181