OVH Cloud OVH Cloud

Utilisation de java.ip2k.EthernetStatistics

2 réponses
Avatar
Laurent
Bonjour a tous,

Je assez nouveau en programmation java.

Je suis en train d'essayer de développer un petit programme java sur le
kit IPJV-ES (a base de IP2022 Ubicom).

Je n'arrive pas a recuperer les statistiques de l'interface ethernet de
mon kit.

voici mon programme:

import jbvm.ip2k.*;

public class showeth {

public static void main(String arg[]) {

int f;


EthernetStatistics e = new EthernetStatistics();
f = e.eth_rx_total;


System.out.println("Statistiques Ethernet");
System.out.println("---------------------");
System.out.println("eth_rx_total : " + f);
System.out.println("---------------------");
}


quelqu'un peut-il m'indiquer la maniere pour utiliser EthernetStatistics().


avec mes remerciment,

Laurent Wattieaux.

2 réponses

Avatar
julien
effectivement ce package n'est pas tres bien documenté,
je ne le connais pas non plus mais j'ai vu dans la javadoc que la classe
que tu utilise comporte une methode update(),
as tu essayer de l'appeler tout simplement avant de recupérer la valeur que
tu utilise ?
Avatar
Laurent
effectivement ce package n'est pas tres bien documenté,
je ne le connais pas non plus mais j'ai vu dans la javadoc que la classe
que tu utilise comporte une methode update(),
as tu essayer de l'appeler tout simplement avant de recupérer la valeur que
tu utilise ?


Merci julien,


J'ai effectivement essayer d'appeler la méthode update() mais cela me
retourne l'erreur :

Exception in thread "main"
java.lang.UnsatisfiedLinkError:getEthernetStatistics
at jbvm.ip2k.EthernetStatistics.getEthernetStatistics(Native Method)
at jbvm.ip2k.EthernetStatistics.update(EthernetStatistics.java:61)
at Samples.eth.showeth.main(showeth.java:26)

Laurent.