Pagina 1 di 2
[Risolto].come lanciare script java da riga di comando?
Inviato: venerdì 2 maggio 2014, 21:10
da ziflavio74
Un saluto a tutti.
Vorrei avere spiegazioni su come lanciare uno script java da riga di comando.
Spiego meglio.: ho iniziato ad utilizzare eclipse trovandomi molto bene......
ho seguito alcune guide per installare le librerie ecc..
Come posso utilizzare java da riga di comando o meglio vorrei creare uno script java su ubuntu e poterlo lanciare come se fosse uno script.sh.
Mi date un aiuto?
Grazie
Saluti

Re: come lanciare script java da riga di comando?
Inviato: sabato 3 maggio 2014, 1:51
da Zoff
Non è chiara la domanda.
Vuoi sapere come si esegue un programma java da console o come si fa ad ottenere un file eseguibile del programma?
Re: come lanciare script java da riga di comando?
Inviato: sabato 3 maggio 2014, 9:04
da ziflavio74
La domanda è:
Come si fa uno script java senza utilizzare un tool come eclipse?
Come faccio ad eseguire lo script creato?
grazie

Re: come lanciare script java da riga di comando?
Inviato: sabato 3 maggio 2014, 12:34
da Zoff
C'è il comando "java", che va lanciato dalla cartella root del progetto e a cui devi specificare a mano tutte le librerie.
Esempio:
Codice: Seleziona tutto
java -cp libs/libreria.jar miopackage.MiaClasseConMain
Re: come lanciare script java da riga di comando?
Inviato: lunedì 12 maggio 2014, 16:44
da ziflavio74
ciao scusa se richiedo ma non ho capito da riga di comando ho provato a lanciare [java -cp libs/libreria.jar] mi dice che è impossibile caricare la classe principale

come faccio a trovare la classe principale sapendo che il progetto l'ho fatto con eclipse???
Re: come lanciare script java da riga di comando?
Inviato: lunedì 12 maggio 2014, 16:45
da Zoff
È la classe con il Main
Re: come lanciare script java da riga di comando?
Inviato: lunedì 12 maggio 2014, 16:51
da ziflavio74
l'ho inserita si chiama Test.class è la classe contenente il main ....molto probabilmente sbaglio qualcosa.....
Re: come lanciare script java da riga di comando?
Inviato: lunedì 12 maggio 2014, 16:52
da ziflavio74
per evitare problemi ho seguito tutto il path dove eclipse posiziona i pacchetti e le classi l'ho lanciato da li ma neanche cosi....
Re: come lanciare script java da riga di comando?
Inviato: lunedì 12 maggio 2014, 16:53
da Zoff
E allora il comando è:
java -cp libs/libreria.jar Test
Se la classe è in un package scrivo il suo nome completo di package, sempre senza l'estensione .class
Re: come lanciare script java da riga di comando?
Inviato: lunedì 12 maggio 2014, 17:00
da ziflavio74
/Scrivania/eclipse/Campionato/bin/Incontri$ [java -cp libs/libreria.jar Test]
output: [Errore: impossibile trovare o caricare la classe principale Test]
Re: come lanciare script java da riga di comando?
Inviato: lunedì 12 maggio 2014, 17:00
da Zoff
Senza quadre
Re: come lanciare script java da riga di comando?
Inviato: lunedì 12 maggio 2014, 17:05
da ziflavio74
si si le parentesi quadre le inserisce lui nel post perchè vanno inserite se devi scrivere codice
Re: come lanciare script java da riga di comando?
Inviato: lunedì 12 maggio 2014, 17:09
da Zoff
Non credo di aver capito.
Il codice va dentro i Tag non semplicemente tra quadre.
Comunque ti ho già scritto le istruzioni nei messaggi precedenti.
Devi usare il nome completo della classe.
Ad intuito sembra che la tua classe sia in un package Incontri per cui il comando è :
java -cp libs/libreria.jar Incontri.Test
Re: come lanciare script java da riga di comando?
Inviato: lunedì 12 maggio 2014, 17:25
da ziflavio74
il Campionato è il progetto
package Incontri;
la classe è Test
come posso lanciarlo????
Se faccio: [java -cp libs/libreria.jar Incontri.Test]
il risultato non cambia non riesce a trovare la classe principale .....

Re: come lanciare script java da riga di comando?
Inviato: lunedì 12 maggio 2014, 17:29
da Zoff
Ma il jar si chiama libreria.jar, contiene il progetto completo e su trova nella cartella libs all'interno della cartella bin in cui ti trovi?
Re: come lanciare script java da riga di comando?
Inviato: lunedì 12 maggio 2014, 17:41
da ziflavio74
in eclipse io mi trovo la seguente struttura:
Cartella Eclipse> Campionato>
bin>
Invcontri>
Test.java
Squadra.java
src quello che trovo in bin ce l'ha anche la src
Nella parte sx di eclipse mi trovo tutta l'alberatura: oltre alle cartelle messe sopra c'è anche la JRESystem Library [JavaSE-1.7]

Re: come lanciare script java da riga di comando?
Inviato: lunedì 12 maggio 2014, 17:45
da Zoff
Tagliamo la testa al toro, spostati nella root del progetto eclipse e posta l'output completo di questo comando:
E non metterlo dentro le quadre ma dentro i tag
Re: come lanciare script java da riga di comando?
Inviato: martedì 13 maggio 2014, 15:40
da ziflavio74
Ciao Zoff l'hai ricevuto l'output del comando???
Re: come lanciare script java da riga di comando?
Inviato: martedì 13 maggio 2014, 16:35
da Zoff
No
Re: come lanciare script java da riga di comando?
Inviato: martedì 13 maggio 2014, 16:46
da ziflavio74
Prima di tutto quale tasto devo utilizzare per mandare l'out put dei comandi come da regolamento visto che ancora non ho capito un tubo..
