|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Mar 2008
Messaggi: 39
|
[JAVA] Eseguire un .jar come amministratore su Window Vista
Salve a tutti
ho sviluppato un applicazione in Java e per renderla portabile su altri sistemi ho creato un file eseguibile miaApplicazione.jar ; in tal modo mediante il doppio click sul file miaApplicazione.jar verrà avviata l'applicazione. L'esecuzione di tale applicazione su sistema Windows XP funziona alla perfezione, ma su sistema Windows Vista non funziona Ciao a tutti |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Aug 2005
Messaggi: 2755
|
Scusa la domanda, ma come fai a creare un programma portabile tra più sistemi se poi devi invocare dei servizi di windows?
A parte questo, potresti provare a creare un file .bat in cui scrivi java -jar tuoprogramma.jar Questo file può essere eseguito come amministratore. Magari non è la soluzione più pulita però funziona.
__________________
|
|
|
|
|
|
#3 | ||
|
Member
Iscritto dal: Mar 2008
Messaggi: 39
|
Quote:
Quote:
Ciao |
||
|
|
|
|
|
#4 | ||
|
Senior Member
Iscritto dal: Aug 2005
Messaggi: 2755
|
Quote:
Quote:
__________________
|
||
|
|
|
|
|
#5 | |
|
Member
Iscritto dal: Mar 2008
Messaggi: 39
|
Quote:
|
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2782
|
Aggiungi un "pause" nella seconda riga del file .bat, così prima che si chiuda la finestra dos puoi vedere gli eventuali messaggi di errore
|
|
|
|
|
|
#7 |
|
Member
Iscritto dal: Mar 2008
Messaggi: 39
|
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2782
|
Praticamente non trova il file. Il bat l'hai messo nella stessa cartella del file jar? Al massimo invece di miaApplicazione.jar metti il percorso completo
|
|
|
|
|
|
#9 | |
|
Member
Iscritto dal: Mar 2008
Messaggi: 39
|
Quote:
java -jar C:\Documents and Settings\ioXp\Desktop\prova\miaApplicazione.jar funziona tutto alla perfezione Ora dato che devo distribuire l'applicazione, c'è un modo per evitare di inserire l'intero percorso del jar nel file .bat ??? |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:40.




















