Results 1 to 13 of 13

Thread: domanda niubba java+eclipse

  1. #1
    Lieutenant Commander Rayvaughan's Avatar
    Join Date
    Mar 2005
    Location
    45.663989,8.783906
    Posts
    17.274

    Default domanda niubba java+eclipse

    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

  2. #2
    Lieutenant Commander Rayvaughan's Avatar
    Join Date
    Mar 2005
    Location
    45.663989,8.783906
    Posts
    17.274

    Default

    tze, 16 che hanno visto il thread e nemmeno un java-nerd ha risposto

  3. #3
    Lieutenant Junior Grade
    Join Date
    Sep 2004
    Location
    @MyHome
    Posts
    4.362

    Default

    il problema è che nessuno si ricorda esattamente come si fa lol!
    Lux.
    Dwightz.

  4. #4
    Tanek's Avatar
    Join Date
    Apr 2004
    Location
    Milano, Midgard
    Posts
    11.225

    Default

    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.

    Quote Originally Posted by Luceen View Post
    il problema è che nessuno si ricorda esattamente come si fa lol!
    Oppure che eravamo tutti a pranzo

    Tanek™: Game Designer & Algorithm Mastermind, Team Leader & SW Engineer and Dungeon Master!
    "Datte Foco"™ and "Ma KITTESENCULA"™ are registered trademarks of Tanek Entertainment Inc.
    ‎"One of these days, scientists will discover that second X chromosome contains nothing but nonsense and twaddle." - Sheldon Cooper
    Per non dimenticare:
    Spoiler


  5. #5
    Lieutenant Commander Rayvaughan's Avatar
    Join Date
    Mar 2005
    Location
    45.663989,8.783906
    Posts
    17.274

    Default

    Quote Originally Posted by Tanek View Post
    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
    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:



    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
    Last edited by Rayvaughan; 7th February 2008 at 16:26.

  6. #6
    Hador's Avatar
    Join Date
    Mar 2004
    Location
    Milano
    Posts
    31.321

    Default

    ho un amico che lo sa fare, si chiama spe... mhn... g... ah si google

  7. #7
    Lieutenant Commander Rayvaughan's Avatar
    Join Date
    Mar 2005
    Location
    45.663989,8.783906
    Posts
    17.274

    Default

    Quote Originally Posted by Hador View Post
    ho un amico che lo sa fare, si chiama spe... mhn... g... ah si google
    suka 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

  8. #8
    Hador's Avatar
    Join Date
    Mar 2004
    Location
    Milano
    Posts
    31.321

    Default

    il mio amico google ne sa sempre a pacchi
    http://www.google.com/search?client=...utf-8&oe=utf-8

    in particolare dai un occhio qua http://www.artima.com/forums/flat.js...&thread=112807
    Last edited by Hador; 7th February 2008 at 16:46.

  9. #9
    Lieutenant Commander Rayvaughan's Avatar
    Join Date
    Mar 2005
    Location
    45.663989,8.783906
    Posts
    17.274

    Default

    Quote Originally Posted by Hador View Post
    il mio amico google ne sa sempre a pacchi
    http://www.google.com/search?client=...utf-8&oe=utf-8
    in particolare dai un occhio qua http://www.artima.com/forums/flat.js...&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 -.-
    Last edited by Rayvaughan; 7th February 2008 at 17:12.

  10. #10
    Lieutenant Commander Alkabar's Avatar
    Join Date
    Feb 2004
    Location
    Netherlands.
    Posts
    19.975

    Default

    Quote Originally Posted by Rayvaughan View Post
    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.

  11. #11
    Tanek's Avatar
    Join Date
    Apr 2004
    Location
    Milano, Midgard
    Posts
    11.225

    Default

    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]

    Tanek™: Game Designer & Algorithm Mastermind, Team Leader & SW Engineer and Dungeon Master!
    "Datte Foco"™ and "Ma KITTESENCULA"™ are registered trademarks of Tanek Entertainment Inc.
    ‎"One of these days, scientists will discover that second X chromosome contains nothing but nonsense and twaddle." - Sheldon Cooper
    Per non dimenticare:
    Spoiler


  12. #12
    Lieutenant Commander Rayvaughan's Avatar
    Join Date
    Mar 2005
    Location
    45.663989,8.783906
    Posts
    17.274

    Default

    si infatti quando creo il jar eclipse mi fa da solo il manifesto... può essere perchè non ho creato un package?

  13. #13
    Lieutenant Commander Rayvaughan's Avatar
    Join Date
    Mar 2005
    Location
    45.663989,8.783906
    Posts
    17.274

    Default

    risolto grazie

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
[Output: 94.09 Kb. compressed to 80.39 Kb. by saving 13.71 Kb. (14.57%)]