Kann mir jemand, der einen Mac mit einem m1 oder m2-Chip hat, eine POM geben mit der Javafx-Fullscreen beim Mac mit m-Chip funktioniert?

MartinNeuerlich

Neues Mitglied
Ich nutze sozusagen fast alle Elemente von Javafx und habe auch eine POM dafür, das Problem ist, dass meine aktuelle POM (die ich leider nicht zeigen darf), sehr viele verschiedene Classifer hat, von anderen Betriebssystemen etc.. Machen gerade ein Uniprojekt und unser Code muss auf jeder anderen Intelij IDE am Ende laufen, egal welches Betriebssystem und gerade ist mit unserer aktuellen POM das Problem, dass Fullscreen bei MacOS-Usern mit m-chip ein Fehler auswirft, dass es Probleme mit dem Toolkit gebe. Wir nutzen Java 19, ich habe gehört, dass es an der Pom lege, an den dependencies, ich weiß nur nciht, wie ich diese habe auszuwählen, dass alle Javafx Elemente problemlos laufen, hat jemand von ich zufälligerweise einen Mac mit einem m-Chip und schone ine POM, wo die Javafx Elemente vorhanden sind in der POM von Maven, so dass die auch später als Jar gut gehen und würde die POM hier teilen?
Kann auch eine POM sein, die dann Javafx dependencies hat, die nur bei Macs gehen, wäre nicht so wichtig, brauchen nur eine für Macs, danke für die Hilfe!
 
Also generell verstehe ich nicht das Problem mit der POM: Diese enthält ja nun wirklich keinerlei kritischer Daten, die schützenswert sind. Maximal groupId / artefactId / name / organization oder so.

Es ist halt wichtig, uns Details zu geben:
a) Was sind die genauen Abhängigkeiten?
b) Was ist der genaue Code, bei dem es Probleme gibt?
c) Was ist der genaue Fehler?
d) Was ist das genaue Vorgehen? Was wird exakt gemacht?

Und Java 19? Wenn man das aktuelle Java nutzen will, dann sollte man auch immer direkt wechseln. Dann wäre aktuell Java 20 zu nutzen. Oder man setzt auf eine LTS Variante - dann wäre es Java 8, 11 oder 17. Bei den aktuellen (non LTS) Releases endet der Support nach erscheinen der neuen Version. (Das aber nur als allgemeiner Hinweis am Rande!)

Ich habe ein GitHub Projekt mit JavaFX: kneitzel/JavaFXMavenApp: Simple JavaFX App with Maven (github.com)

Bei dem GitHub Projekt kann ich problemlos ein primaryStage.setFullScreen(true); einfügen und die Applikation geht in den FullScreen.
Getestet:
  • direkt Main.main aus IntelliJ
  • gebaut und jpackage App gestartet
  • javafx:run target
 

Zurück
Oben