Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    aiuto file jar e java3d

    ho bisogno di fare riferimento a file .obj e immagini al interno di un file jar

    ho provato a usare


    TextureLoader loader= newTextureLoader(MiaScena.class.getResource("/"+nomeFile),null);


    scene[1]=f.load(MiaScena.class.getResource("/"+nomeFile));

    e sulla chiamata f.load si blocca con nullpontexception

    qualcuno sa la soluzione ?
    graZie

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: aiuto file jar e java3d

    Originariamente inviato da pepperepe
    MiaScena.class.getResource("/"+nomeFile)
    Se metti un / davanti al nome della risorsa es. "/pippo.gif" allora cerca in "classpath" esattamente il nome pippo.gif ma non nelle sottocartelle.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    lo sò ... ed'è li che vorrei cercasse
    tra l'altro se faccio
    URL objurl = getClass().getResource("/file/"+nomeFile);
    System.out.println(objurl);

    stampa "null"

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da pepperepe
    lo sò ... ed'è li che vorrei cercasse
    Supponiamo che la risorsa richiesta sia "/pippo.gif". All'interno del tuo jar c'è alla "radice" un file pippo.gif (o comunque in classpath da qualche altra parte)??
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    spiego
    ho provato con eclipse a lanciare l'applicazione
    e se uso /nomefile.obj legge nella directory del progetto
    se uso /package/nomefile.obj legge nel package

    e apre i file
    cosa strana apre solo il primo ...
    bah
    ,,,
    gli url ora sono corretti
    ma quando creo il file jar
    con i file nella directory ( package) della classe che contiene il main
    non parte niente ...

  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da pepperepe
    ma quando creo il file jar
    con i file nella directory ( package) della classe che contiene il main
    non parte niente ...
    Purtroppo non so cosa dirti ... posso spiegarti la teoria e i concetti di jar, classpath, getResource ecc.... quanto vuoi ma non posso sapere cosa hai scritto/fatto esattamente.

    Non so ... apri il tuo jar con WinZip (o simile) e vedi se è creato correttamente. Se avvii la tua applicazione con java -jar blabla.jar è chiaro che tutte le risorse dovranno essere contenute nel tuo jar (o in altri eventualmente referenziati).
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  7. #7
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Moderazione

    Attenzione ai titoli e al Regolamento, che ti invito a leggere.
    Correggo io.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.