|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Feb 2006
Messaggi: 88
|
[JAVA] File di testo in archivio JAR
Salve a tutti,
ho un pacchetto .jar contenente due cartelle: - la prima contiene classi - la seconda contiene dei file di testo Come faccio, da un'applicazione java, ad accedere ai file di testo??????? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Se non ricordo male devi usare la funzione getResourceAsStream() così puoi fare tutto quello che vuoi.
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
qui sono spiegate le differenze trai vari metodi per accedere alle risorse mediante il classloader:
http://www.javaworld.com/javaworld/j...ty.html?page=2 Ovviamente entrambi i jar devono essere nel classpath.
__________________
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Feb 2006
Messaggi: 88
|
in che senso nel classpath?????
se in una determinata cartella c'è il file sorgente e il file jar, come faccio a riferirmi ai file interni al package jar??? |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
Quote:
java -cp file1.jar;file2.jar;file3.jar;. mio.package.MiaApp
__________________
|
|
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Feb 2006
Messaggi: 88
|
Ma io devo accedere da un applicazione java!!!!
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
appunto.
La tua applicazione java deve contenere nel classpath i tuoi due jar e per farlo devi lanciarla inserendo da riga di comando la locazione del classpath.
__________________
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jul 2002
Messaggi: 4334
|
Oppure puoi accedere direttamente al file jar, ma e' piu' complicato:
http://java.sun.com/javase/6/docs/ap...e-summary.html Tieni anche conto che un jar e' un semplice file zip
__________________
|Java Base| |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:21.












|








