Dzień dobry, postanowiłem rozpocząć swoją "przygodę" z programowaniem klasycznym "hello world", lecz przy próbie uruchomienia dostaję komunikat o błędzie. Nie będę przepisywał treści, dodam screen z konsoli w załączniku. Jak już napomniałem to mój 1 kontakt z java, jak i z programowaniem w ogóle, więc proszę o zrozumienie nawet jeśli popełniam jakiś laicki błąd:). Z góry dzięki za pomoc!
Error przy uruchamianiu programu
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Warszawa
0
Nie wiem, skąd dokładnie błąd wynika, ale problem jest z niezgodnością wersji Javy w ustawieniach kompilacji oraz zainstalowanej w systemie.
- Najpierw sprawdź, jaką wersję Javy masz zainstalowaną, poleceniem w konsoli
java -versionlubjavac -version. Nie znam się na wersjach Javy, ale coś sensownego powinno któreś z tych dwóch poleceń pokazać. - Następnie zgodnie z tą wersją zmień wersję Javy używaną podczas kompilacji, albo zainstaluj nowszą. Żeby zmienić wersję w ustawieniach, tutaj masz składnię https://docs.oracle.com/javase/8/docs/technotes/tools/windows/javac.html. Są to parametry
-sourceoraz-target(zwykle mają taką samą wartość, np. 1.7 dla Javy 7).
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Futurama
- Postów: 887
0
Masz z niską wersję Javy, żeby uruchomić program.
Sprawdź co Ci daje java -version oraz javac - version - nie muszą być identyczne.
Szczerze mówiąc to najlepiej zaoraj JRE i JDK i (bo stawiam, że były osobno zainstalowane skoro taki błąd powstaje) i zainstaluj od nowa.
Odpalasz program napisany w Javie 11 na Javie 8.
- Rejestracja: dni
- Ostatnio: dni
0
Zainstalowałem od nowa 8, tak jak na screenie i nadal nic nie ruszyło.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Futurama
- Postów: 887
0
Bo musisz zainstalować Javę 11. Napisałem Ci wyżej, że próbujesz odpalić program napisany w Javie 11 na Javie 8. Ostatnie zdanie poprzedniego mojego posta. Aż tak trudno doczytać do końca?