Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [JAVA] path

  1. #1
    Utente di HTML.it L'avatar di sersul
    Registrato dal
    Feb 2003
    Messaggi
    75

    [JAVA] java.net.url

    Sto facendo un progetto in Java dentro la cartella myProject. Questa contiene una cartella images. Voglio prendere una immagine dentro questa cartella ma se faccio:

    codice:
    //Returns an Image or null.
    protected static Image getShakespeareImage() {
            String path = "../../images/shakespeare.png";
    	java.net.URL imgURL = AppFrame.class.getResource(path);
    	if (imgURL != null) {
    		return new ImageIcon(imgURL).getImage();
    	} else {
    		return null;
    	}
    }
    Non me lo prende. Infatti da dove si trova in secuzione la mia classe devo risalire di due directory ed entrare in images (come scritto nel metodo). Perchè nn va?

    Ciao.

  2. #2
    Utente di HTML.it L'avatar di netarrow
    Registrato dal
    Apr 2004
    Messaggi
    1,425

    Re: [JAVA] path

    Originariamente inviato da sersul
    Voglio selezionare da Java un file sotto Windows.

    Il problema è che il mio path è

    codice:
    images\ciao.jpg
    e Java il simbolo
    codice:
    \
    non me lo fa inserire come stringa. C'è un modo per togliergli il significato?

    Ciao.
    Java ti fa usare / anche su win se vuoi, oppure fa \\

    Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)

  3. #3
    Utente di HTML.it L'avatar di sersul
    Registrato dal
    Feb 2003
    Messaggi
    75

    Re: Re: [JAVA] path

    Originariamente inviato da netarrow
    Java ti fa usare / anche su win se vuoi, oppure fa \\

    Ho capito che il problema nn era quello che avevo scritto prima. E' un altro. Ho aggiornato.

    Grazie cmq.

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.