[Javalist] Classloader anonymous gond

Zsombor gzsombor at gmail.com
2013. Ápr. 15., H, 19:43:41 CEST


Én nem mobilról, de a helyedben raknék egy breakpointot a
ClassNotFoundException dobására, s szétnéznék, hogy mi az aktuális class
loader, amiből próbálja betölteni, és mi az eredeti, amiben benne van a
belső osztály.


2013/4/15 Peter Verhas <peter at verhas.com>

> Az a baja hogy nincs def konstruktora mert minden konstruktor ki van
> egeszitve a befoglalo osztaly this-jevel.
>
> Ez tipp meg most en vagyok eppen telefonvegen.
>
>
> On Monday, April 15, 2013, wrote:
>
>>   Ez elég bonyolult, minden egyes pluginnak saján classloader-e van. Ez
>> a classloader helper-ként megkapja azon pluginek classloader-ét, akiktől
>> függ (mert azokat láthatja). Leszármazni meg egy olyanból származik le, aki
>> látja az application lib-eket, illetve magát a framework-öt.****
>>
>> ** **
>>
>> De nem ez a baj, a megfelelő classloader lép akcóba, csak rosszkor,
>> hiszen belső osztályok csak a befogadó osztállyal együtt léteznek, a
>> befogadó példányosítása környékén kéne nekik is példányosulniuk, de mivel
>> ez csak egy metódus meghívása esetén példányosodna, ezért - talán egyfajta
>> lazy loading miatt - csak a metódus meghívásakor tenné ezt. Ott meg ki
>> tudja miért de nem hajlandó. A classloader resource-ként egyébként el is
>> éri, csak class-ként betölteni nem akarja. Valami nagyon alap dolgot nézek
>> be...****
>>
>> ** **
>>
>> Üdv,****
>>
>> ** **
>>
>> Iván****
>>
>> ______________________________****
>>
>> *István Ketler*
>>
>> Senior Consultant****
>>
>> ** **
>>
>> Lufthansa Systems Hungária Kft.****
>>
>> GUI Service Center****
>>
>> Mobile Solutions Team, Development Center Danube****
>>
>> Neumann János u. 1/e****
>>
>> 1117 Budapest****
>>
>> Hungary****
>>
>> Phone: +36 1 887-2815****
>>
>> Fax: +36 1 887-0577****
>>
>> Mobile: +36 30 600-4936****
>>
>> E-mail: istvan.ketler at LHsystems.com****
>>
>> *www.LHsystems.com <http://www.lhsystems.com/>*
>>
>> ** **
>>
>>
>>
>> Sitz der Gesellschaft / Corporate Headquarters: Lufthansa Systems
>> Hungaria Kft, Budapest, Fovarosi Birosag 01-09-463417
>> Geschaeftsfuehrung / Management Board: Peter Sipos
>>
>>
>>  *From:* javalist-bounces at lists.javaforum.hu [mailto:
>> javalist-bounces at lists.javaforum.hu] *On Behalf Of *Zsombor
>> *Sent:* Monday, April 15, 2013 6:53 PM
>> *To:* Java lista
>> *Subject:* Re: [Javalist] Classloader anonymous gond****
>>
>> ** **
>>
>> Milyen class loadert használsz, amikor létrehozod az eredeti példányokat
>> ? Azt kéne beállítani hiváskor mint a thread context classloadere ... szvsz.
>> ****
>>
>> Zs****
>>
>> ** **
>>
>> 2013/4/15 <istvan.ketler at lhsystems.com>****
>>
>> Ezt a metódust hívom meg, és ennek a new ActionListener során hasal el:**
>> **
>>
>>  ****
>>
>>        *public* *void* init() {****
>>
>>               setLayout(*new* BorderLayout());****
>>
>>               add(*new* JLabel("Fix label"), BorderLayout.*NORTH*);****
>>
>>               JButton button = *new* JButton("Add label");****
>>
>>               button.addActionListener(****
>>
>>                      *new* ActionListener() {****
>>
>>                            /******
>>
>>                            * *@see*java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
>> ****
>>
>>                            */****
>>
>>                            @Override****
>>
>>                            * public* *void* actionPerformed(*final*ActionEvent $e) {
>> ****
>>
>>                                   add(*new* JLabel("Dynamically added
>> label"), BorderLayout.*CENTER*);****
>>
>>                                   revalidate();****
>>
>>                                   repaint();****
>>
>>                            }****
>>
>>                      }****
>>
>>               );****
>>
>>               add(button, BorderLayout.*SOUTH*);****
>>
>>
>
> --
> Verhás Péter
> ügyvezető
> Verhás & Verhás Szoftver Manufaktúra Kft.
> peter at verhas.com
> t: +36(30)9306805
> skype: verhas
>
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist
>
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20130415/75f43b93/attachment.html>


További információk a(z) Javalist levelezőlistáról