Nybörjare Java: Hjälp exekvera

Trädvy Permalänk
Medlem
Registrerad
Dec 2016

Nybörjare Java: Hjälp exekvera

Jag har skapat en fil (via Notepad++) som heter Hej.java och gjort om den/kompilerat (i Command Prompt) till en Hej.class fil genom att skriva in javac Hej.java. När jag sedan vill exekvera den i Command Prompt genom att skriva: java Hej
dyker följande meddelande upp:
"The system cannot find the file C:\ProgramData\Oracle\Java\javapath\java.exe."

Vad har jag gjort för fel?

Trädvy Permalänk
Medlem
Plats
Skåne
Registrerad
Jan 2011

Du har inte specifierat var JVM:en är åt Windows: https://stackoverflow.com/questions/2619584/how-to-set-java-h...

Alternativt kan du kopiera in java filen till samma plats där du har JVM:en och exekvera den där istället.

Stationär:Asrock P67 Extreme 4 | i5 2500K@4.5Ghz | Asus GTX 970 black Överklockad | Samsung Evo 960 1TB, 2x WD blue 5TB | 8GB Corsair XMS3 + 8GB Hyper x Fury | EVGA Supernova G2 750W Gold | Silverstone FT02
Laptop: Dell XPS 15 2017
Mobil: Oneplus 6 128GB

Trädvy Permalänk
Medlem
Plats
Kungsbacka
Registrerad
Jun 2013

@Cecile:

https://www.java.com/sv/download/help/path.xml

Min path ser ut så här "C:\Program Files\Java\jdk1.8.0_101\bin"

Computer says no...

Trädvy Permalänk
Medlem
Registrerad
Dec 2016

@Vimsig: Det har jag gjort.. Det behövdes göras innan jag skulle kompilera.
Ser ut:
C:\Program Files\Java\jdk\bin;C:\Program Files\Java\jre\bin

Trädvy Permalänk
Medlem
Registrerad
Dec 2016

@Baxtex:
I environment variables --> system variables --> Path har jag skrivit: C:\Program Files\Java\jdk\bin;C:\Program Files\Java\jre\bin

Trodde det räckte? Är det på något annat ställe det ska in också?

Trädvy Permalänk
Medlem
Plats
Skåne
Registrerad
Jan 2011

Såhär har jag det: https://imgur.com/a/oQNRg

Stationär:Asrock P67 Extreme 4 | i5 2500K@4.5Ghz | Asus GTX 970 black Överklockad | Samsung Evo 960 1TB, 2x WD blue 5TB | 8GB Corsair XMS3 + 8GB Hyper x Fury | EVGA Supernova G2 750W Gold | Silverstone FT02
Laptop: Dell XPS 15 2017
Mobil: Oneplus 6 128GB

Trädvy Permalänk
Medlem
Plats
Kungsbacka
Registrerad
Jun 2013
Skrivet av Cecile:

@Baxtex:
I environment variables --> system variables --> Path har jag skrivit: C:\Program Files\Java\jdk\bin;C:\Program Files\Java\jre\bin

Trodde det räckte? Är det på något annat ställe det ska in också?

Det borde se ut så som jag och Baxtex har.

Se till att det verkligen är rätt path. Behöver endast ha JDK pathen, inte JRE.

Computer says no...

Trädvy Permalänk
Medlem
Registrerad
Dec 2016

@Vimsig: Nu är det löst! Jag hade inte tagit bort det som låg i path innan utan hade bara adderat det andra. När jag tog bort det som låg i path innan funkade det strålande! Tusen tack!

@Baxtex: Nu är det löst! Jag hade inte tagit bort det som låg i path innan utan hade bara adderat det andra. När jag tog bort det som låg i path innan funkade det strålande! Tusen tack!