Podkreśla prawidłowy kod Java FX

Podkreśla prawidłowy kod Java FX
ST
  • Rejestracja: dni
  • Ostatnio: dni
  • 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.

  • Rejestracja: dni
  • Ostatnio: dni
0

Używasz najprawdopodobniej JRE a nie JDK.

Koziołek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Stacktrace
  • Postów: 6822
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.
ST
  • Rejestracja: dni
  • Ostatnio: dni
  • 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.