Seite 1 von 1

Wie führe ich die Plugins aus?

Verfasst: So Apr 23, 2017 8:29 am
von jabojabo1702
Hallöchen, ich habe warscheinlich mal wieder ein ganz banales Problem, bei dem ich trotzdem Hilfe brauche; und zwar habe ich mir das "Sts-Analyse-Plugin" heruntergeladen, doch im Readme steht, dass ich die "jar"-Datei ausführen soll. Allerdings öffnet sich dann immer diese Datei mit meinem Entpackungsprogramm und ausführen kann ich die Datei nicht. Weis da jemand abhilfe? :)

LG
Jan

Re: Wie führe ich die Plugins aus?

Verfasst: So Apr 23, 2017 8:54 am
von abrixas
In deinem Fall scheint die Zuordnung der Dateiendungen fehlerhaft zu sein.

Eine jar-Datei kann auch an der Eingabeaufforderung gestartet werden, z.B.:

Code: Alles auswählen

cd "pfad/wo/die/jar/liegt"
java -jar deineDatei.jar
Hier noch zwei Links die beschreiben wie die Zuordnung der Dateiendung berichtigt werden kann:

https://support.microsoft.com/de-de/help/508944
https://support.microsoft.com/de-de/help/2512137

Der zweite Link erklärt es am Beispiel von Bilddateien etwas ausführlicher.

Re: Wie führe ich die Plugins aus?

Verfasst: So Apr 23, 2017 9:17 am
von jabojabo1702
Erstmal Danke, dass du geschaut hast, allerdings hat es nicht geklappt. Ich habe das halbe Java-Verzeichnis durchprobiert, es konnte die Datei aber mit keinem Dateiteil öffnen. Mit diesen Codes bin ich leider auch nicht so erfahren. Weist du vielleicht, welcher Dateipfad von Java dafür gebraucht wird?

LG
Jan

Re: Wie führe ich die Plugins aus?

Verfasst: So Apr 23, 2017 9:46 am
von abrixas
Ich weiß ja noch nicht mal ob du Java korrekt installiert hast. Was wird ausgegeben wenn du in der Eingabeaufforderung folgendes eintippst?

Code: Alles auswählen

java -version
Unter Windows liegt die aktuelle Javaversion bei mir unter:

Code: Alles auswählen

C:\Program Files (x86)\Java\jre1.8.0_131\bin\java.exe
Ich habe nur die 32bit-Version installiert.

Ob du Java korrekt installiert hast kannst du "noch" mit dem Internet Explorer testen (NICHT mit EDGE). https://www.java.com/de/download/installed8.jsp

Re: Wie führe ich die Plugins aus?

Verfasst: So Apr 23, 2017 9:56 am
von jabojabo1702
also, bei mir kommt dann das hier :

Code: Alles auswählen

java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b15)
Java HotSpot(TM) Client VM (build 25.91-b15, mixed mode, sharing)
.

Re: Wie führe ich die Plugins aus?

Verfasst: So Apr 23, 2017 10:04 am
von jabojabo1702
ich habs jetzt mal noch auf die 1.8.0_131 aktualisiert

Re: Wie führe ich die Plugins aus?

Verfasst: So Apr 23, 2017 10:10 am
von abrixas
Dann sollte es zumindest in der Eingabeaufforderung funktionieren. Nehmen wir an das dein Plugin in deinem Downloadordner auf der Festplatte C liegt:

Code: Alles auswählen

java -jar C:\Users\DEIN_BENUTZERNAME\Downloads\NAME_DES_PLUGINS.jar

Re: Wie führe ich die Plugins aus?

Verfasst: So Apr 23, 2017 10:18 am
von jabojabo1702
Hab ich gemacht, dann kam dieser lange Text hier, heißt das jetzt, dass Java falsch installiert worden ist oder was?

Code: Alles auswählen

C:\Users\jan>java -jar C:\Users\jan\Downloads\StsZza.jar
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.NoClassDefFoundError: js/java/stspluginlib/PluginClient
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.Class.getDeclaredMethods0(Native Method)
        at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
        at java.lang.Class.privateGetMethodRecursive(Unknown Source)
        at java.lang.Class.getMethod0(Unknown Source)
        at java.lang.Class.getMethod(Unknown Source)
        at sun.launcher.LauncherHelper.validateMainClass(Unknown Source)
        at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Caused by: java.lang.ClassNotFoundException: js.java.stspluginlib.PluginClient
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 19 more

Re: Wie führe ich die Plugins aus?

Verfasst: So Apr 23, 2017 11:16 am
von DragonGuard
Blöde Frage, hast du das Plugin versucht zu starten, ohne, dass du in einem Stellwerk warst? Test / Übungsumgebung reicht dafür.

Du musst Grundsätzlich zum Nutzen eines Plugins, welches die STS-Plugin-Schnittstelle verwendet, das STS-Programm und ein Stellwerk offen haben, um überhaupt die Pluginschnittstelle nutzen zu können.

Also: STS-Tool starten
Stellwerk in der Übungsumgebung starten
Plugin starten

Diese Reihenfolge. Übungsumgebung, damit du niemanden störst, wenn du mit dem Plugin herum probierst.

Gruß

Re: Wie führe ich die Plugins aus?

Verfasst: So Apr 23, 2017 12:10 pm
von jabojabo1702
Habe ich gemacht:) Readme hab ich ja gelesen ;)

Re: Wie führe ich die Plugins aus?

Verfasst: So Apr 23, 2017 1:45 pm
von abrixas
jabojabo1702 hat geschrieben:Hab ich gemacht, dann kam dieser lange Text hier, heißt das jetzt, dass Java falsch installiert worden ist oder was?

Code: Alles auswählen

C:\Users\jan>java -jar C:\Users\jan\Downloads\StsZza.jar
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.NoClassDefFoundError: js/java/stspluginlib/PluginClient...
Kann ich nicht sagen, da kann der StsZza-Entwickler vielleicht mehr daraus entnehmen.

Re: Wie führe ich die Plugins aus?

Verfasst: So Apr 23, 2017 2:34 pm
von jabojabo1702
ok, vielen Dank aber, dass du dir die Zeit genommen hast :)

LG
Jan

Re: Wie führe ich die Plugins aus?

Verfasst: So Apr 23, 2017 2:41 pm
von jabojabo1702
Super, es scheint hier jetzt tatsächlich am Plufin zu liegen, ich habe eben den "Gleisbelegung runtergeladen, da hats mit Eingabeaufforderung geklappt :D :D
Vielen Dank!

Jan