molokyle:
Så vil jeg rette det til 99,9 % sikker på at der er en class-path. (På den måde er jeg så kun 0,1 procent ved siden af)
Jeg skriver jo ikke at man SKAL angive den ud over, hvad der er default. Det har man aldrig skullet.
Class-pathen er jo netop angivelsen af en sti (som du skriver tidligere).
Hvis man vil stille sig tilfreds med en entry i registreringsdatabasen, der refererer til JVM i MS er man da vist stærkt begrænset i sin udfoldelse.
Som jeg forstod PrinZ_maggoT så var hans problem netop at køre sit program fra en dos-prompt. Det er nødvendigt at den virtuelle maskine ved, hvor den skal finde implicerede objekter, og den eneste måde den kan vide det er via en class-path eller at objekterne er i et af de biblioteker, der er i PATH. (Du er selv indirekte inde på det ved at foreslå at flytte java.exe sammen med de objekter, der skal bruges)
Men man behøver ikke at sætte en systemvariabel direkte (hvilket sandt nok ikke gøres i autoexec.bat hvis vi snakker Windows 2000/Xp osv)
Det letteste er at gøre det implicit i starten af programmet.
På komandolinjen skrives noget i retning af: java -cp C:\WOW <og-navnet-på-det-program-der-skal-køres>