Article View: be.comp.programming
Article #14839Re: Java: Directory opzoeken
From: Kj0n
Date: Wed, 10 Jan 2001 09:58
Date: Wed, 10 Jan 2001 09:58
34 lines
2318 bytes
2318 bytes
In article <93h5ev$k9p$1@inf6serv.rug.ac.be>, madesmet@eduserv2.rug.ac.be
wrote:
> Hey,
>
> Ik heb een klassenaam (vb. "apps.Extension"). Nu wil ik weten waar de
> file "Extension.class" staat om deze dan door te verzenden naar een
> client. Het is wel de bedoeling dat dit automatisch gebeurt in een java
> programma.
>
> Een ander probleem is het volgende:
>
> Op een andere computer ontvang ik een bestand "Extension.class". Nu
> moet ik dit bestand in de juiste directory kopieren zodat ik een
> extensie kan aanmaken met
>
> Class extClass = Class.forName("apps.Extension"); Extension ext =
> (Extension) (extClass.newInstance());
>
> Is dit mogelijk?
>
> Ik dacht eraan om de "$CLASSPATH" te lezen maar dit lijkt ook niet
> echt de oplossing. Het is trouwens mogelijk om de classpath mee te
> geven aan javac waardoor er dus niets in CLASSPATH hoeft te staan.
De ideale oplossing lijkt me van in je client zelf een ClassLoader te
implementeren (door een klasse van java.lang.ClassLoader af te leiden).
Deze classloader kan dan de server raadplegen om de klasse te laden
wanneer ze gevraagd wordt met Class.forName();
Dit is vermoedelijk niet echt gemakkelijk, maar het is wel de meest
java-achtige oplossing.
Kj0n.
Technical Details
Message-ID:
<979120797.251943@seven.kulnet.kuleuven.ac.be>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!news.cs.utwente.nl!newsfeed1.news.nl.uu.net!sun4nl!newsfeeds.belnet.be!naxos.belnet.be!news.belnet.be!umbra!janvReferences:
<93h5ev$k9p$1@inf6serv.rug.ac.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,ea9afdfffd2b9d69 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2001-01-10 02:06:36 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!news.cs.utwente.nl!newsfeed1.news.nl.uu.net!sun4nl!newsfeeds.belnet.be!naxos.belnet.be!news.belnet.be!umbra!janv From: "Kj0n" <Kj0n@yahoo.com> Newsgroups: be.comp.programming Subject: Re: Java: Directory opzoeken Date: Wed, 10 Jan 2001 10:58:44 +0100 Organization: KULeuvenNet Lines: 34 Message-ID: <979120797.251943@seven.kulnet.kuleuven.ac.be> References: <93h5ev$k9p$1@inf6serv.rug.ac.be> NNTP-Posting-Host: seven.kulnet.kuleuven.ac.be X-Trace: naxos.belnet.be 979120797 21854 134.58.127.12 (10 Jan 2001 09:59:57 GMT) X-Complaints-To: abuse@belnet.be NNTP-Posting-Date: Wed, 10 Jan 2001 09:59:57 +0000 (UTC) User-Agent: Pan/0.9.1 (Unix) X-No-Productlinks: Yes Cache-Post-Path: seven.kulnet.kuleuven.ac.be!unknown@umbra.cs.kuleuven.ac.be X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)