linuxguru
Goto Top

Jperf startet nicht - javaw nicht gefunden? MS SBS 2011

Guten Abend!
Ich muss zugeben keine Erfahrung mit den Tool zu haben. Das Tool "jperf" benötige ich zum Testen der Fehlerraten im Netzwerk. Leider will es auf den MS Server SBS 2011 nicht starten. Ich bekomme dann immer die Fehlermeldung wie auf den Screenshot. Java ist installiert.
149e94c75c4375c4981e8aacc8d80b2b

Ich hänge noch einen Teil der Anleitung an - die habe ich soweit befolgt.

Testen Sie bitte die Netzwerkverbindung mit dem IPerf (JPerf) Tool:
Laden Sie bitte das IPerf Tool (JPerf ist die Java Version des Tools) herunter:
http://garr.dl.sourceforge.net/sourceforge/iperf/jperf-2.0.0.zip
Installieren Sie bitte Java auf den Servern, falls Java noch nicht installiert ist.
http://www.java.com/en/download/index.jsp
JPerf soll auf beiden Maschinen gestartet sein - Es gibt ein "Server" und ein "Client".  
Rufen Sie bitte jperf.bat auf, um JPerf zu starten.

Doch beim Start kommt die obige Fehlermeldung.

Content-Key: 229822

Url: https://administrator.de/contentid/229822

Ausgedruckt am: 29.03.2024 um 02:03 Uhr

Mitglied: falscher-sperrstatus
falscher-sperrstatus 14.02.2014 um 19:03:17 Uhr
Goto Top
Java installiert?
Jperf auf beiden Servern gestartet? So missverständlich ist das doch nicht?
Mitglied: wiesi200
wiesi200 14.02.2014 um 19:03:54 Uhr
Goto Top
Hallo,
Warum verwendest du denn die Java Version des Tools?
Mitglied: 108012
108012 14.02.2014 um 20:21:11 Uhr
Goto Top
Hallo,

da hast Du Dich nicht mit Ruhm bekleckst!
Meine Vorredner haben das ja schon angesprochen
nimm iperf und nicht jperf.

Gruß
Dobby♬
Mitglied: Linuxguru
Linuxguru 15.02.2014 um 00:53:02 Uhr
Goto Top
Du weißt ja auch keine Lösung, bietest nur eine Ausweichmöglichkeit - so viel zum Ruhm.

Die obige Anleitung mit den Links bekam ich von den techn. Support eines Serverherstellers. Die müssten doch wissen was sie tuen - eigentlich.

Ich kenn mich mit Java praktisch überhaupt nicht aus, ist nicht mein Bereich. Aber ich habe schon zuvor gegoogelt und einiges ausprobiert (z.B. Dateiausführungsverhinderung abschalten) was aber nichts brachte.
Mitglied: Linuxguru
Linuxguru 15.02.2014 um 00:53:54 Uhr
Goto Top
Das tool kenn ich nicht, aber es wurde mir mit der Anleitung von techn. Support eines Serverherstellers zugesendet.
Mitglied: Linuxguru
Linuxguru 15.02.2014 aktualisiert um 00:55:39 Uhr
Goto Top
Natürlich habe ich zuvor java installiert. Jperf startet eben nicht - siehe oben die Fehlermeldung.
Mitglied: 108012
108012 15.02.2014 um 01:05:26 Uhr
Goto Top
Du weißt ja auch keine Lösung, bietest nur eine
Ausweichmöglichkeit - so viel zum Ruhm.
Iperf ist das selbe wie Jperf nur eben ohne
Java zu benötigen.

Gruß
Dobby♬
Mitglied: RPU-RPU
RPU-RPU 15.02.2014 um 09:44:42 Uhr
Goto Top
Hi,

ich finde es nicht wirklich gut, den TE so "im Regen stehen zu lassen".
Niemand beantwortet die eigentliche Frage sondern alle geben nur Tipps dazu ab, was man auch/anders machen könnte.
Ich habe mir daher mal eben registriert......

Lösung:
Dir fehlt der Pfad zum installierten Java - das ist alles.

Dazu musst Du nachschauen, wo dein Java installiert ist.
Dies ist je nach Version anders.
Beispiele: c:\Programme(x86)\java\ oder c:\Programme\java oder c:\ProgramData\java

Wenn du festgestellt hast, wo deine java Installation liegt, wird die Start Datei = jperf.bat editiert.
Vor den vorhandenen Inhalt fügst Du eine neue zusätzliche Zeile ein, die dann (entsprechend deiner java Installation) so aussieht:
PATH C:\Programme(x86)\java\jre7\bin
(Dieses Beispiel ist z.B. für eine Installation einer 32bit Java 7 Version auf einem 64bit System)
Dann die jperf.bat abspeichern und starten.

Falls die Benutzung mit der grafischen Oberfläche Probleme macht, einfach fragen.

Gruß Ralf
Mitglied: Linuxguru
Linuxguru 15.02.2014 um 16:50:22 Uhr
Goto Top
Hi Ralf,
danke schön für deine Hilfe. Ich hatte den Pfad editiert, aber es hat nichts verbessert. Brachte mich jedoch auf Ideen. Ich habe daraufhin die "jawav.exe" Datei kopiert und unter c:\windows\system32 eingefügt. Das hat das Problem gelöst.

Das obige Problem betrifft nicht nur iperf, sondern auch andere JAVA tools und es lohnt sich immer eine Lösung zu finden, statt sich mit walkarounds zu beglücken. Denn das Problem taucht früher oder später - bei einem anderen Java Programm - wieder auf.
Mitglied: wiesi200
wiesi200 15.02.2014 um 17:03:10 Uhr
Goto Top
Zitat von @Linuxguru:

Das obige Problem betrifft nicht nur iperf, sondern auch andere JAVA tools und es lohnt sich immer eine Lösung zu finden,
statt sich mit walkarounds zu beglücken. Denn das Problem taucht früher oder später - bei einem anderen Java
Programm - wieder auf.

Das war nicht nur ein Workaround sondern für dich eingentlich sogar die sinnvollere Lösung.
Denn wenn man bei einem Server auf die Java Installation verzichten kann, dann sollte man das auch tun.
Mitglied: RPU-RPU
RPU-RPU 15.02.2014 um 17:07:06 Uhr
Goto Top
Hi,

denke aber bitte daran, was du da gemacht hast.

Hintergrund: JAVA beinhaltet ein nicht unerhebliches Risiko und muss zwingend mit Updates versorgt werden.
Die von dir in das Verzeichnis System32 kopierte JAVA.EXE bleibt aber ohne Update = diese wird nicht von den JAVA Updates versorgt.
Mach dir irgendwo eine entsprechende Notiz hin und vergiss nicht, nach einem JAVA Update die Datei ebenfalls auszutauschen.

Was ich allerdings nicht verstehe ist, warum die Sache mit dem zusätzlichen Pfad bei dir nicht funktioniert hat.
Ich verwende jperf auf mehreren PCs und auch auch mehreren Servern, weil ich es praktischer finde, mit der grafischen Oberfläche zu arbeiten.
Angefangen von XP bis 8.1 und von 2003 bis 2012R2 -bei mir funktioniert es mit dem Pfad.
Eventuell Tippfehler im Pfad?
Anders kann ich es mir nicht erklären.
Eigentlich aber egal - es funktioniert ja erst einmal.

Gruß Ralf
Mitglied: 108012
108012 15.02.2014 um 17:26:21 Uhr
Goto Top
Das obige Problem betrifft nicht nur iperf, sondern auch andere
JAVA tools und es lohnt sich immer eine Lösung zu finden,

Das mag ja auch sicherlich nicht falsch gedacht sein,
nur in der zeit in der wir hier diskutieren, hättest Du
mit iperf das ganze thema schon abgehandelt.

statt sich mit walkarounds zu beglücken
Das ist jetzt aber nicht so fair, denn wir haben Dir
nicht zu einem anderen Programm wie NetIO geraten
sondern zu iperf und das ist eben genau das gleiche
wie jperf nur eben ohne Java zu benötigen.

Gruß
Dobby♬
Mitglied: Linuxguru
Linuxguru 15.02.2014 um 18:57:57 Uhr
Goto Top
Ich werde das ganze Java deinstallieren und die Datei aus system32 entfernen sobald ich es nicht benötige. Ich finde jperf praktischer als die Konsolenversion. Deutlich einfacher zu handhaben und auch die Übersicht ist leichter als bei der Konsole.
Mitglied: Linuxguru
Linuxguru 15.02.2014 aktualisiert um 18:59:16 Uhr
Goto Top
Schwer zu sagen, aber ich habe den Pfad zu jawav.exe mit "" und ohne "" eingegeben und es funktionierte nicht. Wenn ich noch Zeit finde, dann versuche ich es nochmal nachdem ich die Datei aus System32 gelöscht habe.
Mitglied: Linuxguru
Linuxguru 15.02.2014 um 19:00:30 Uhr
Goto Top
Ehrlich gesagt versuche ich immer das Problem zu lösen statt es zu umgehen. Siehe es so - es kann künftig auch anderen helfen. Und schon haben wir alle unser Wissen erweitert dank RPU-RPU´s Tipp.