/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Hvordan referer man en resurse-fil, som er~
Fra : MOGENS LAURIDSEN


Dato : 03-11-02 23:04

Hvordan får man fat i en resurse-fil, som er pakket i en eksekverbar
jar-fil.

Med en eksekverbar jar-fil mener jeg en fil, hvor Manifest.mf indeholder er
henvisning til klassen med main-metoden.

Hvis man f.eks. har mappe test, der indholder filerne Go.class og kryds.gif,
hvor Go.class indeholder main-metoden.
Begge filer er efter kompilering pakket i en jar-fil med navnet ikonTest.jar

Starten af Go.java ser således ud:

package test;

public class Go {

private ImageIcon krydsIkon = new ImageIcon("kryds.gif");

......

Hvordan skriver jeg ovenstående kodelinje så variablen krydsIkon referer til
kryds.gif inde i jar-filen.

Mogens Lauridsen.








 
 
Stig Tanggaard (03-11-2002)
Kommentar
Fra : Stig Tanggaard


Dato : 03-11-02 23:37

icon = new ImageIcon(ClassLoader.getSystemResource("test/kryds.gif"));

Den virker også selvom filerne ikke er pakket i en jarfil.

Stig


"MOGENS LAURIDSEN" <mogens_lauridsen@get2net.dk> skrev i en meddelelse
news:D3hx9.101$lX3.3030@news.get2net.dk...
> Hvordan får man fat i en resurse-fil, som er pakket i en eksekverbar
> jar-fil.
>
> Med en eksekverbar jar-fil mener jeg en fil, hvor Manifest.mf indeholder
er
> henvisning til klassen med main-metoden.
>
> Hvis man f.eks. har mappe test, der indholder filerne Go.class og
kryds.gif,
> hvor Go.class indeholder main-metoden.
> Begge filer er efter kompilering pakket i en jar-fil med navnet
ikonTest.jar
>
> Starten af Go.java ser således ud:
>
> package test;
>
> public class Go {
>
> private ImageIcon krydsIkon = new ImageIcon("kryds.gif");
>
> .....
>
> Hvordan skriver jeg ovenstående kodelinje så variablen krydsIkon referer
til
> kryds.gif inde i jar-filen.
>
> Mogens Lauridsen.
>
>
>
>
>
>
>



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408937
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste