|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2005
Città: Northampton (UK)
Messaggi: 435
|
[Java]Info per un eseguibile
Salve a tutti, vi espongo il mio problema, ho fatto un piccolo giochino in java che al momento si trova ancora allo stato sorgenti ora per avere l'eseguibile in .jar so come fare e nn ci sono problemi, il problema nasce dal fatto che questo programma deve prendere delle immagini da alcune cartelle e lo fa perchè io gli passo il path dove prenderle all'interno della classe principale, però se io porto il gioco su un altro sistema dovrei ogni volta cambiare il percorso dove si trovano le cartelle, come posso ovviare a questo? posso ad esempio creare un setup che installi il gioco?? grazie a tutti per le eventuali risp e spero di essere stato chiaro!
__________________
Starcraft II: Darksoul, 799 Nick Steam: paoletto84 |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Sep 2007
Messaggi: 754
|
Ti conviene includere le immagini nei sorgenti creado una cartella come se fosse un pakage e la recuperi cosi
Codice:
ImageIcon img= new ImageIcon(getClass().getResource("/it/res/img/image.jpg"));
__________________
http://www.tevigroup.it/ |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: May 2005
Città: Northampton (UK)
Messaggi: 435
|
grazie a isAlreadyInUse per la risposta ma mi sa che con le immagini java sono un pò acchiappato allora praticamente mi da problemi quando gli passo il package non me lo prende in nessun modo e di conseguenza non riesco a recuperare le immagini, sperando che qualcuno mi possa aiutare vi spiego la situazione praticamente ho un frame in cui dovrei visualizzare delle immi ora le immagini si trovano in questa posizione sul mio pc f:\Users\nomeutente\documents\Netbeansprojects\gioco\src\ dentro la cartella src ci sono i sorgenti del gioco e le immi ora per fargli prendere ste benedette immi cosa devo passare all'interno dei sorgenti del programma tenendo conto che non posso passare la directory completa perchè questo programma deve passare in diversi pc e come capite bene non posso ogni volta cambiare il path nei sorgenti. spero di essere stato chiaro!!
__________________
Starcraft II: Darksoul, 799 Nick Steam: paoletto84 |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: May 2005
Città: Northampton (UK)
Messaggi: 435
|
ragazzi vi prego una mano è una cosa urgente!!
__________________
Starcraft II: Darksoul, 799 Nick Steam: paoletto84 |
|
|
|
|
|
#5 | |
|
Member
Iscritto dal: Jan 2008
Città: roma
Messaggi: 296
|
Quote:
Codice:
URL imgURL = this.getClass().getResource("tuaImmagine.gif");
ImageIcon icon = new ImageIcon(imgURL);
JButton button = new JButton(icon);
|
|
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Jan 2008
Città: roma
Messaggi: 296
|
poi se vuoi mettere le immagini nella cartella src ..
Codice:
URL imgUrl = ClassLoader.getSystemResource("tuaImmagine.png");
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: May 2005
Città: Northampton (UK)
Messaggi: 435
|
ok....grazie mille ora funziona tutto a meraviglia ed evito di mettere i path ogni volta! grazie ancora
__________________
Starcraft II: Darksoul, 799 Nick Steam: paoletto84 |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:51.




















