Log in

View Full Version : domanda niubba java+eclipse



Rayvaughan
7th February 2008, 14:16
ho usato sempre e solo java per scopi universitari, utilizzando appunto eclipse. Ora volevo far girare un'applicazione fuori da sto ide e non ci riesco... è anche abbastanza semplice, ci sono poche classi e qualche file usato come input/output. Ho cercato parecchio su google e l'unica cosa che ho capito è che devo prima raggruppare tutte le classi in jar, ma non saprei da dove iniziare.

Help:rain:

Rayvaughan
7th February 2008, 15:53
tze, 16 che hanno visto il thread e nemmeno un java-nerd ha risposto:cry:

Luceen
7th February 2008, 15:58
il problema è che nessuno si ricorda esattamente come si fa lol!

Tanek
7th February 2008, 15:59
Su cosa devi farlo girare? Su un webserver o è una applicazione normale?

Cliccando col destro sul progetto c'è export, se è una applicazione normale scegli JAR, poi per lanciarla da riga di comando metti:
java -jar nomejar.jar [argsVari]
Ovviamente devi essere nella cartella in cui c'è il jar oppure smanettare coi classpath.


il problema è che nessuno si ricorda esattamente come si fa lol!
Oppure che eravamo tutti a pranzo :D

Rayvaughan
7th February 2008, 16:23
Su cosa devi farlo girare? Su un webserver o è una applicazione normale?

Cliccando col destro sul progetto c'è export, se è una applicazione normale scegli JAR, poi per lanciarla da riga di comando metti:
java -jar nomejar.jar [argsVari]
Ovviamente devi essere nella cartella in cui c'è il jar oppure smanettare coi classpath.


Oppure che eravamo tutti a pranzo :D

innanzi tutto grazie.

è un'applicazione normale, deve girare off line su una macchina normale.

grazie a te sono riuscito a creare il .jar finalmente!

solo che mi da sto errore in consolle:

http://img87.imageshack.us/img87/8467/immagineiz9.jpg (http://imageshack.us)

In più ci sarà qualche metodo per convertire sto jar in exe no? visto che per lanciarlo non ho voglia di andare ogni volta in cmd e fargli anche il path in variabili d'ambiente:(

edit: ho istallato un sacco di puttanate della sun, ora se clicco sul jar il programma dovrebbe partire senza andare in consolle! peccato che mi da lo stesso errore QQ

Hador
7th February 2008, 16:24
ho un amico che lo sa fare, si chiama spe... mhn... g... ah si google

Rayvaughan
7th February 2008, 16:33
ho un amico che lo sa fare, si chiama spe... mhn... g... ah si google

suka:rain: ho risolto tutto il problema del sorgente -> class -> jar -> eseguibile via JVM, ora rimane sto errore, cioè il programma nel workspace di eclipse va ma fuori mi da sto errore:rain:

Hador
7th February 2008, 16:42
il mio amico google ne sa sempre a pacchi
http://www.google.com/search?client=opera&rls=it&q=manifest+attribute+error&sourceid=opera&ie=utf-8&oe=utf-8

in particolare dai un occhio qua http://www.artima.com/forums/flat.jsp?forum=1&thread=112807

Rayvaughan
7th February 2008, 17:09
il mio amico google ne sa sempre a pacchi
http://www.google.com/search?client=opera&rls=it&q=manifest+attribute+error&sourceid=opera&ie=utf-8&oe=utf-8
in particolare dai un occhio qua http://www.artima.com/forums/flat.jsp?forum=1&thread=112807

non risolvono il mio problema/non ci ho capito un cazzo, e nel tuo secondo link il tizio parla di midlet per cellulari, non di applicazioni normali -.-

Alkabar
7th February 2008, 17:30
non risolvono il mio problema/non ci ho capito un cazzo, e nel tuo secondo link il tizio parla di midlet per cellulari, non di applicazioni normali -.-

devi creare il manifest dove specifichi quale è il main class del jar. Se non lo trova, java giustamente si incazza.

Oppure fai java -jar nome.jar package.nomeclasse e dovresti riuscire a eseguirlo. Ma è una porcata.

Tanek
7th February 2008, 17:59
Io non riesco a risponderti ora sorry che sono preso col lavoro, ma nel manifest come ti ha scritto Alka c'è bisogno di scrivere dov'è la main class, credo te lo faccia già eclipse ma controlla (se no è un problema di class path).
L'exe non puoi farlo, ma puoi fare un bat con un banale:
cmd /k java -jar nomejar.jar [args]

Rayvaughan
7th February 2008, 18:06
si infatti quando creo il jar eclipse mi fa da solo il manifesto... può essere perchè non ho creato un package?

Rayvaughan
8th February 2008, 01:23
risolto grazie:D