Implementuję program ATM Simulator, który akceptuje komunikat ISO8583 z klienta i rozpakowuje go przy użyciu biblioteki jPOS. Błąd, który wystąpił podczas rozpakowywania mojego msg to: "pole rozpakowywania błędów 102: negativearraysizeexception". Zbadałem o tym błędzie i pomyślałem o dodaniu rejestratora do mojego programu, aby podczas drukowania uzyskać informacje o tym, które dane będą przesyłane do któregoś pola.
kodu, który to w mojej istniejącej aplikacji Java jest w następujący sposób:jPOS logger: Aby dodać program do pakowania w pakiecie
Logger logger = new Logger();
logger.addListener (new SimpleLogListener(System.out));
((LogSource)p).setLogger(logger, "debug");// p is my ISOPackger
To daje mi błąd kompilacji jak
1- Konstruktor Logger() jest niezdefiniowane
2- Metoda addListener jest niezdefiniowana dla wpisz Logger
3- LogSource nie mogą być rozwiązane do rodzaju
mi pomóc w rozwiązaniu tych błędów. Każda pomoc będzie doceniona. Z góry dziękuję.