View Full Version : [JAVA] [LINUX]
isAlreadyInUse
13-12-2011, 21:47
Salve a tutti,
una piccola questione, ho un applicazione java che all'avvio controlla se esiste una versione piu recente della stessa, nel caso esista la scarica e sostitisce il jar con il nuovo e rilancia l'applicazione, il problema è che mentre sotto win va tutto ok, sotto linux non funziona a meno che non faccia partire l'applicazione da console...
qualcuno sa come posso risolvere...
Grazie
andreagira
14-12-2011, 04:41
Sotto linux la lanci da link sul desktop?
Scusa ma come hai fatto a sostituirla se è in esecuzione?
Hai provato a sostituire javaw al posto di java nel percorso del link?
The javaw command is identical to java, except that javaw has no associated console window
isAlreadyInUse
15-12-2011, 10:55
Sotto linux la lanci da link sul desktop?
Scusa ma come hai fatto a sostituirla se è in esecuzione?
Hai provato a sostituire javaw al posto di java nel percorso del link?
The javaw command is identical to java, except that javaw has no associated console window
la lancio da link su desktop,
riesco a sostituirlo perche in caso di aggiornamento disponibile, l'app viene chiusa e parte un downloader che fa il lavoro di sostituzione
isAlreadyInUse
17-12-2011, 18:43
nessuna idea?
andreagira
18-12-2011, 04:24
hai provato con javaw ? Prova con java -jar "nomejar"
http://www.archlinux.it/forum/viewtopic.php?id=9811
Quali comandi lanci da Windows e da Linux per avviarla?
Ad esempio se la lanci da Netbeans o Eclipse va?
Nel task manager vedi il processo java o no?
isAlreadyInUse
18-12-2011, 16:22
credo di aver risolto, penso sia solo un problema di percorsi.
Domani provo sul linux...
isAlreadyInUse
29-12-2011, 18:48
Risolto...
ho dovuto usare tutti percorsi assoluti per tutti i riferimenti a file e cartelle coinvolte nell'update, System.getProperty("user.dir") andava bene per win, ma non per linux..
VegetaSSJ5
30-12-2011, 17:21
è strano però che ti funzionava da console... :confused:
isAlreadyInUse
03-01-2012, 19:31
è strano però che ti funzionava da console... :confused:
da console mi posizionavo prima sulla cartella del jar e poi lo lanciavo, evidentemente da li prendeva la cartella corrente come base di partenza, mentre col doppio click no...
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.