Seite 1 von 1

Plugins lassen sich nicht starten

Verfasst: Mo Nov 08, 2021 8:41 pm
von tomatoplanet
Hallo zusammen,

ich wollte mir heute das Plugin Gleisbelegung "installieren". Von der Website http://manuel-serret.bplaced.net/Gleisbelegung/ hab ich diese .jar Datei heruntergeladen, aber sie ließ sich nicht öffnen. Per Doppelklick nicht, und auch in cmd mit

Code: Alles auswählen

java -jar Plugin_Gleisbelegung.jar
nicht. Bei letzterem kamen wenigstens ein Fehler raus:

Code: Alles auswählen

Error: Could not find or load main class com.gleisbelegung.Plugin
Caused by: java.lang.NoClassDefFoundError: javafx/application/Application
Weiß jemand was ich falsch mache? Zum Testen hab ich's dann noch mit dem Analyse-Plugin probiert, da kam aber folgendes raus. Wieder alles nur in cmd beim starten, nichtmal im richtigen Fenster vom Plugin.

Code: Alles auswählen

Plugin gestarted mit Java 15.0.1+9-18 amd64
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: js/java/stspluginlib/PluginClient
        at java.base/java.lang.ClassLoader.defineClass1(Native Method)
        at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
        at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:151)
        at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:514)
        at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:422)
        at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:416)
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:691)
        at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:415)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
        at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
        at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3325)
        at java.base/java.lang.Class.getDeclaredMethod(Class.java:2631)
        at java.desktop/java.awt.Component.isCoalesceEventsOverriden(Component.java:6299)
        at java.desktop/java.awt.Component$3.run(Component.java:6253)
        at java.desktop/java.awt.Component$3.run(Component.java:6251)
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:312)
        at java.desktop/java.awt.Component.checkCoalescing(Component.java:6250)
        at java.desktop/java.awt.Component.<init>(Component.java:6219)
        at java.desktop/java.awt.Container.<init>(Container.java:296)
        at java.desktop/java.awt.Window.<init>(Window.java:544)
        at java.desktop/java.awt.Frame.<init>(Frame.java:423)
        at java.desktop/java.awt.Frame.<init>(Frame.java:388)
        at java.desktop/javax.swing.JFrame.<init>(JFrame.java:180)
        at plugin.MainUI.<init>(MainUI.java:128)
        at plugin.MainUI$1.run(MainUI.java:68)
        at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:316)
        at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
        at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
        at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
        at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
        at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
        at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Caused by: java.lang.ClassNotFoundException: js.java.stspluginlib.PluginClient
        at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:435)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
        ... 39 more
Es wäre echt toll, wenn jemand weiß was da los ist. :)
Danke schonmal im Voraus :D

Re: Plugins lassen sich nicht starten

Verfasst: Mo Nov 08, 2021 10:12 pm
von walldi
Das Plugin selbst läuft soweit eigentlich recht stabil mal abgesehen von ein paar kleinen Fehlerchen.
wäre es möglich das du versuchst das mit java.exe zu starten?
Das wäre nämlich falsch!
Du musst das ganze genau wie STS selbst mit javaw.exe starten.
Finden solltest du das wenn du java nicht absichtlich wo anders hin installiert hast hier: C:\Program Files\Java\jre1.8.0_311\bin

Re: Plugins lassen sich nicht starten

Verfasst: Sa Dez 04, 2021 12:36 pm
von tomatoplanet
Sorry für die sehr verspätete Antwort, ich hatte das Thema mittlerweile ganz vergessen und natürlich auch Benachrichtigungen ausgeschaltet :cry:

Dankeschön, es hat geklappt!