Podczas wywołania metody getMethod
z java.lang.Class
widzę java.lang.NoClassDefFoundError: org/omg/CORBA/InterfaceDef
. Próbuję uzyskać metodę w słoikach specyficznych dla TMF za pomocą odbicia. Ale gdy sprawdziłem, czy klasa w klasie jacorb.jar
, org/omg/CORBA/InterfaceDef.class
jest dostępna na ścieżce klasy. Widziałem na innych forach i nie widzę odpowiedzi na to samo pytanie na tych forach. Wygląda na to, że ten wyjątek jest generowany z natywnego kodu VM. Teraz nie mam pojęcia. Jakieś pomysły ? Kompletna ślad stosu jest poniżejjava.lang.NoClassDefFoundError: org/omg/CORBA/InterfaceDef
java.lang.NoClassDefFoundError: org/omg/CORBA/InterfaceDef
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
at java.lang.Class.getMethod0(Class.java:2670)
at java.lang.Class.getMethod0(Class.java:2688)
at java.lang.Class.getMethod(Class.java:1603)
Co to jest o ścieżce klas? – tuergeist
Twój program ładujący klasy może być zdezorientowany. Czy masz więcej niż jedną instancję tego samego pliku JAR na ścieżce klas? – Jeff