Podkreśla prawidłowy kod Java FX

Podkreśla prawidłowy kod Java FX
ST
  • Rejestracja:prawie 9 lat
  • Ostatnio:prawie 2 lata
  • Postów:75
0

Witajcie mam dziwny problem, otóż wszystko jest cały czas podkreślone na czerwono w eclipse
Ale program działa normalnie
mój kod:

Kopiuj
 package pakiet;

import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.stage.Stage;

public class JavaFX extends Application{
	@Override
	public void start(Stage meineStage) throws Exception {
		
		Parent root = FXMLLoader.load(getClass().getResource("datasheet.fxml"));		

		Scene meineScene = new Scene(root, 400, 250);
		
		meineStage.setTitle("Hallo Welt mit JavaFX!");
		meineStage.setScene(meineScene);
		
		meineStage.show();
	}
	
	public static void main(String[] args) {
		
		launch(args);
	}
}

Jak to przevalidować czy coś z tym zrobić żeby w końcu nie podkreślało wszystkiego na czerwono?
Dodam że ten sam kod importowany od nauczyciela nie jest podkreślony na czerwono. Tylko mój który piszę od nowa.

edytowany 1x, ostatnio: Stang
Zobacz pozostały 1 komentarz
Fantazjatyk
Eclipse... Tak, ten program to jeden wielki zlepek spagetthi. Dzisiaj pierniczysz się z jakimiś podkreśleniami, a jutro znowu coś wymyśli.
KA
@Fantazjatyk przedstawiałeś sie gdzieś na forum kim jesteś? bo Cie nie koajrze
Fantazjatyk
Nie pamiętasz mnie? :( Przecież to ja - Michał
Burdzi0
Korzystam z Eclipse (z musu nie chęci) od chyba roku i jakoś daje radę, więc nie wiem skąd ten hejt xd
KA
0

Używasz najprawdopodobniej JRE a nie JDK.

Koziołek
Moderator
  • Rejestracja:prawie 18 lat
  • Ostatnio:14 dni
  • Lokalizacja:Stacktrace
  • Postów:6821
1
  • Nie masz podpiętego JDK do projektu.
  • Masz podpięte JDK, ale musisz odświeżyć projekt (Clean).
  • Masz podpięte JDK, ale w złej wersji.

Sięgam tam, gdzie wzrok nie sięga… a tam NullPointerException
edytowany 1x, ostatnio: Koziołek
ST
  • Rejestracja:prawie 9 lat
  • Ostatnio:prawie 2 lata
  • Postów:75
0

Problem rozwiązany:

Rozwiązanie:
Przy tworzeniu nowego projektu w pozycji JRE miałem defaultowo zaznaczone:
Use an execution environment JRE: JavaSE-1.8
a powino być
Use a project specific JRE: jre1.8
I teraz wszystko działa jak należy.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.