[Risolto].come lanciare script java da riga di comando?

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
ziflavio74
Prode Principiante
Messaggi: 169
Iscrizione: venerdì 3 febbraio 2012, 11:49

[Risolto].come lanciare script java da riga di comando?

Messaggio 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 :muro: :muro: :muro:
Ultima modifica di ziflavio74 il mercoledì 14 maggio 2014, 12:24, modificato 2 volte in totale.
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: come lanciare script java da riga di comando?

Messaggio 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?
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
ziflavio74
Prode Principiante
Messaggi: 169
Iscrizione: venerdì 3 febbraio 2012, 11:49

Re: come lanciare script java da riga di comando?

Messaggio da ziflavio74 »

La domanda è:
Come si fa uno script java senza utilizzare un tool come eclipse?
Come faccio ad eseguire lo script creato?
grazie :muro: :muro:
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: come lanciare script java da riga di comando?

Messaggio 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
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
ziflavio74
Prode Principiante
Messaggi: 169
Iscrizione: venerdì 3 febbraio 2012, 11:49

Re: come lanciare script java da riga di comando?

Messaggio 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 :muro: come faccio a trovare la classe principale sapendo che il progetto l'ho fatto con eclipse???
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: come lanciare script java da riga di comando?

Messaggio da Zoff »

È la classe con il Main
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
ziflavio74
Prode Principiante
Messaggi: 169
Iscrizione: venerdì 3 febbraio 2012, 11:49

Re: come lanciare script java da riga di comando?

Messaggio da ziflavio74 »

l'ho inserita si chiama Test.class è la classe contenente il main ....molto probabilmente sbaglio qualcosa.....
ziflavio74
Prode Principiante
Messaggi: 169
Iscrizione: venerdì 3 febbraio 2012, 11:49

Re: come lanciare script java da riga di comando?

Messaggio 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....
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: come lanciare script java da riga di comando?

Messaggio 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
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
ziflavio74
Prode Principiante
Messaggi: 169
Iscrizione: venerdì 3 febbraio 2012, 11:49

Re: come lanciare script java da riga di comando?

Messaggio da ziflavio74 »

/Scrivania/eclipse/Campionato/bin/Incontri$ [java -cp libs/libreria.jar Test]
output: [Errore: impossibile trovare o caricare la classe principale Test]
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: come lanciare script java da riga di comando?

Messaggio da Zoff »

Senza quadre
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
ziflavio74
Prode Principiante
Messaggi: 169
Iscrizione: venerdì 3 febbraio 2012, 11:49

Re: come lanciare script java da riga di comando?

Messaggio da ziflavio74 »

si si le parentesi quadre le inserisce lui nel post perchè vanno inserite se devi scrivere codice
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: come lanciare script java da riga di comando?

Messaggio 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
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
ziflavio74
Prode Principiante
Messaggi: 169
Iscrizione: venerdì 3 febbraio 2012, 11:49

Re: come lanciare script java da riga di comando?

Messaggio 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 ..... :muro: :muro: :muro: :muro:
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: come lanciare script java da riga di comando?

Messaggio 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?
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
ziflavio74
Prode Principiante
Messaggi: 169
Iscrizione: venerdì 3 febbraio 2012, 11:49

Re: come lanciare script java da riga di comando?

Messaggio 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]

:muro: :muro: :muro:
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: come lanciare script java da riga di comando?

Messaggio da Zoff »

Tagliamo la testa al toro, spostati nella root del progetto eclipse e posta l'output completo di questo comando:

Codice: Seleziona tutto

ls -R
E non metterlo dentro le quadre ma dentro i tag
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
ziflavio74
Prode Principiante
Messaggi: 169
Iscrizione: venerdì 3 febbraio 2012, 11:49

Re: come lanciare script java da riga di comando?

Messaggio da ziflavio74 »

Ciao Zoff l'hai ricevuto l'output del comando???
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: come lanciare script java da riga di comando?

Messaggio da Zoff »

No
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
ziflavio74
Prode Principiante
Messaggi: 169
Iscrizione: venerdì 3 febbraio 2012, 11:49

Re: come lanciare script java da riga di comando?

Messaggio 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.. ;)
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti