ubuntuusers.de

JavaPing

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

homer65

Avatar von homer65

Anmeldungsdatum:
8. November 2005

Beiträge: 570

Wohnort: bochum, germany

Guten Tag,

habe ein einfaches Java Programm geschrieben, das ein Liste mit IP-Adressen einliest und diese alle paar Minuten anpingt.

Geht ein PING nicht durch wird eine Meldung herausgeschrieben.

Wer will kann es gerne benutzen. Es befindet sich im Anhang.

Aufgerufen wird das Programm mit dem Befehl JavaPing.sh.

Die Liste mit den IP Adressen ist ipliste.txt.

Der Quelltext befindet sich im Ordner eclipse. Im Ordner lib ist das ausführbare JavaPing.jar.

Liebe Grüße Christian

JavaPing.tar.gz (6.8 KiB)
Download JavaPing.tar.gz

verdooft

Anmeldungsdatum:
15. September 2012

Beiträge: 4369

Unter einer Jammy basierten Distribution erhalte ich:

./JavaPing.sh
/home/linux/Downloads/JavaPing
:/home/linux/Downloads/JavaPing/lib/JavaPing.jar
Fehler: Beim Laden der Klasse org.myoggradio.ping.Main ist ein LinkageError aufgetreten
        java.lang.UnsupportedClassVersionError: org/myoggradio/ping/Main has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 55.0

Liegt wohl daran, dass default-jre altes openjdk-11-jre installiert, nachher teste ichs mal mit aktuellerem JRE, was auch in den Paketquellen ist.

homer65

(Themenstarter)
Avatar von homer65

Anmeldungsdatum:
8. November 2005

Beiträge: 570

Wohnort: bochum, germany

Da hab ich wohl nicht aufgepaßt. Es wurde mit Java 21 kompiliert, obwohl Java 8 ausreichend wäre.

verdooft

Anmeldungsdatum:
15. September 2012

Beiträge: 4369

Funktioniert, ich hab JRE-21 installiert, anscheinend wurde das im Alternativensystem direkt als Default gesetzt. Zum Testen habe ich auch mal eine nicht erreichbare IP eingetragen.

homer65

(Themenstarter)
Avatar von homer65

Anmeldungsdatum:
8. November 2005

Beiträge: 570

Wohnort: bochum, germany

Freut mich zu hören, das bei Dir funktioniert ☺

Antworten |