smorfer / QuizGame

1 stars 0 forks source link

Ich kann nicht starten #7

Closed rinkseb closed 8 years ago

rinkseb commented 8 years ago

Ich kann compilen, aber wenn ich starten will, kommt immer diese Fehlermeldeung: Exception in thread "main" java.lang.ExceptionInInitializerError at com.failexe.GUI.GUI.<init>(GUI.java:39) at Controller.<clinit>(Controller.java:8) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:122) Caused by: java.lang.IllegalStateException: Toolkit not initialized at com.sun.javafx.application.PlatformImpl.runLater(PlatformImpl.java:273) at com.sun.javafx.application.PlatformImpl.runLater(PlatformImpl.java:268) at com.sun.javafx.application.PlatformImpl.setPlatformUserAgentStylesheet(PlatformImpl.java:550) at com.sun.javafx.application.PlatformImpl.setDefaultPlatformUserAgentStylesheet(PlatformImpl.java:512) at javafx.scene.control.Control.<clinit>(Control.java:87) ... 5 more

Die sich auf diese Codezeile in der Klasse GUI bezieht: Label QuestionLabel = new Label();

Ich habe schon im Internet un überall gesucht, und es mit verschieden Sachen probiert zu beheben, es hat nicht geklappt, worad könnte das liegen?

xmichi29 commented 8 years ago

Komisch eigentlich wurde nix mehr geändert...

Am 22.07.2016 3:54 nachm. schrieb "rinkseb" notifications@github.com:

Ich kann compilen, aber wenn ich starten will, kommt immer diese Fehlermeldeung: Exception in thread "main" java.lang.ExceptionInInitializerError at com.failexe.GUI.GUI.(GUI.java:39) at Controller.(Controller.java:8) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:122) Caused by: java.lang.IllegalStateException: Toolkit not initialized at com.sun.javafx.application.PlatformImpl.runLater(PlatformImpl.java:273) at com.sun.javafx.application.PlatformImpl.runLater(PlatformImpl.java:268) at com.sun.javafx.application.PlatformImpl.setPlatformUserAgentStylesheet(PlatformImpl.java:550) at com.sun.javafx.application.PlatformImpl.setDefaultPlatformUserAgentStylesheet(PlatformImpl.java:512) at javafx.scene.control.Control.(Control.java:87) ... 5 more

Die sich auf diese Codezeile in der Klasse GUI bezieht: Label QuestionLabel = new Label();

Ich habe schon im Internet un überall gesucht, und es mit verschieden Sachen probiert zu beheben, es hat nicht geklappt, worad könnte das liegen?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/smorfer/QuizGame/issues/7, or mute the thread https://github.com/notifications/unsubscribe-auth/ATJRts7GC6hN3fBeLU7wVhDQrgZHt14rks5qYMuQgaJpZM4JSx6c .

xmichi29 commented 8 years ago

Meine Fehlermeldung:

Exception in thread "main" java.lang.ClassNotFoundException: Controller at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:123)

rinkseb commented 8 years ago

Dass lässt sich beheben:

  1. Linksklick auf QuizGame (in IntelliJ) -> new -> directory
  2. Name: out
  3. File -> Project Structure -> Modules -> Paths
  4. -> Use module compile output path
  5. Füge bei Outputpath den Pfad von dem neu erzeugten Ordner "out" ein
  6. Apply und fertig
xmichi29 commented 8 years ago

oke wir sind jetzt auf dem gleichen stand der probleme :+1:

xmichi29 commented 8 years ago

Noch niemand eine Lösung gefunden? Anscheinend wird irgendeine static Variable nicht initialisiert (falls es jemandem hilft)...

rinkseb commented 8 years ago

Nee ... Immer noch dasselbe Problem

smorfer commented 8 years ago

Ich glaube ihr müsst die Initialisierung außerhalb der start method machen

smorfer commented 8 years ago

Bzw. die init muss in start sein, glaub ich, ansonsten vlt noch static machen probieren, solche Sachen

rinkseb commented 8 years ago

Mit dem geänderten Code läuft´s jetzt einwandfrei bei mir, ich musste aber die Umlaute in den txt-Dateien wieder ausbessern, erst dann hat´s fumktioniert.