|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
|
Eseguire un jar sotto Linux
Salve , ho questo problema :
sotto windows ho diversi programmi scritti in java per ognuno dei quali vi è un file jar che dovrebbe essere la classe e un file bat che avvia la piattaforma java settando le varie opzioni . Ora stesso file jar me lo sono trasferito sotto linux . Ho scaricato la j2ee sdk completa ma non l'ho installata siccome digitando dalla shell java mi accorgo della presenza della piattaforma : quando però provo a lanciare l'applicazione jar non mi va . Addirittura mi presenta una miniguida riguardo un certo "gij" secondo la quale dovrei fare : gij -jar Nome classe ma neanche funge . Dove sbaglio ? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
java -jar nome.jar
hai provato così
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
|
Si provato ma nulla da fare
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
In Linux si eseguono esattamente come in Windows...assicurati che il comando java che lanci sia quello del JSDK che hai scaricato...secondo me ne esegue un altro.
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
gij e' il "GNU Interpreter for Java", metti a posto i path per eseguire quello di sun
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Jun 2003
Città: Torino
Messaggi: 319
|
Quote:
ciao ho un problema simile (forse). Un pò di tempo fa mi ero creato un semplicissimo file xxx.bat in cui c'era scritto: java nomedelfiledaeseguire e andava tutto bene. Adesso con la nuova versione 1.5.0 non va più. E' cambiato qualcosa in questa ultima versione, o come hai detto tu, lancio il comando java sbagliato?Come faccio a vederlo? grazie ciao! |
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
Probabilmente è cambiato il classpath...che errore ti da? ClassNotFound?
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jun 2003
Città: Torino
Messaggi: 319
|
ciao!
allora, se faccio partire il file .bat, si apre per 1 millesimo di secondo la finestra dos e poi si richiude. Ho cprovato anche a farlo partire in CMD, però non so bene se scrivo la cosa giusta.... grazie! |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
Usi XP? apri una finestra DOS con esegui->cmd
posizionati sulla cartella contenente il bath e poi lancialo digitandone il nome. Riporta poi l'errore... già che ci sei dammi anche l'output del comando Codice:
path |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
mettici un pause...
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
esempio ...
@echo on dir pause
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Jun 2003
Città: Torino
Messaggi: 319
|
grazie a tutti per l'aiuto
allora: 1- si uno XP 2- se lancio il .bat da CMD mi dice questo: "'java' is not recognized as an internal or external command, operable program or batch file." 3- il contenuto del .bat è il seguente: java GUICript 4- texerasmo scusa, ma non sono espertissimo e non ho ben capito cosa devo fare.... grazie! |
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
perfetto...allora la HOME del java è stata eliminata dalle variabili di ambiente. Allora hai 2 strade:
1)Aggiungi nelle proprietà di sistema->avanzate la directory contenente i binari del jdk alla variabile PATH. 2)Aggiungi al bat la seguente riga: Codice:
set path=%path%;c:\directoryDelJava\bin |
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Jun 2003
Città: Torino
Messaggi: 319
|
ciao
Ok, vorrei eseguire il primo metodo, ma non ho ben capito dove devo andare e cosa devo fare.... Grazie mille ciao |
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
E' possibile, nelle proprietà del sistema, aggiungere o modificare delle variabili di ambiente, che saranno valide per tutte le sessioni... la variabile di ambiente PATH indica al sistema dove cercare gli eseguibili.
Allora vai in pannello di controllo, Sistema->avanzate e modifica la vbar PATH che sarà già settata, aggiungendo alla fine un ; seguito dal percorso che contiene il file java.exe |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:41.



















