Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    13

    problemi nell' eseguire un' applicazione java su mac

    Ciao a tutti,da poco ho iniziato a programmare con java su mac.L' IDE che uso e' netbeans e mi trovo abbastanza bene.Per far girare le mie applicazioni java fuori dall' IDE ho usato il programma Jar bundler ma una volta creato il relativo .app e facendo il doppio click sulla icona questo non parte.Ho inserito nella casella di testo "MAIN CLASS" di jar bundler il nome della classe principale del package del mio programma e ho inserito nelle "ADDITIONAL FILES AND RESOURCES" il relativo .jar,qualcuno puo' dirmi cosa ho sbagliato?

  2. #2

    Moderazione

    Java ha un subforum apposito, sposto.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    A che corrisponde doppio-click su un jar nel tuo sistema? Non conosco minimamente la mela morsicata, ma magari ci sono settings per che cosa fa un doppio click su un jar da andare a rivedere?

    Prova anche a fare un po' di debug: apri una shell dei comandi e lancia:
    codice:
    java - jar tuoPacchetto.jar
    Se escono errori li vedrai solo lì.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  4. #4
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: problemi nell' eseguire un' applicazione java su mac

    Originariamente inviato da Filodav
    Ciao a tutti,da poco ho iniziato a programmare con java su mac.L' IDE che uso e' netbeans e mi trovo abbastanza bene.Per far girare le mie applicazioni java fuori dall' IDE ho usato il programma Jar bundler ma una volta creato il relativo .app e facendo il doppio click sulla icona questo non parte.Ho inserito nella casella di testo "MAIN CLASS" di jar bundler il nome della classe principale del package del mio programma e ho inserito nelle "ADDITIONAL FILES AND RESOURCES" il relativo .jar,qualcuno puo' dirmi cosa ho sbagliato?
    Non parte cosa vuol dire? Fai doppio click e non succede nulla? Ottieni errore?

    Apri la console di sistema, la trovi in /Applications/Utilities/Console.app (se ricordo bene), lancia il tuo .app e vedi se ti stampa qualche loggata.
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    13
    Sono andato come hai detto tu su console.app ed ho fatto doppio click sull' icona del mio programma ( sarebbe prova.app creato appunto cn mar bundler) che puntualmente non e' partito e su console sono apparse queste due righeock: no information back from LS about running process
    com.apple.launchd.peruser.501[0x0-0x80080].prova.Prova[442])exited with code :1.
    Comunque quando tento di eseguirlo nn mi da nessun messaggio di errore solamente non si apre la finestra,ho il sospetto che la JVM nn trovi la main class o cose del genere.

  6. #6
    Utente bannato
    Registrato dal
    Apr 2012
    Messaggi
    510
    Basta che copi tutta la cartella dist (che contiene anche il jar).
    Se copi solo il jar separatamente non vengono inclusi alcuni file jar che potrebbero servire (come ad esempio swing-layout).

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    13
    non me la fa copiare dice che e' una cartella e che si possono aggiungere solo file.Ma tu dicevi di copiarla nelle "ADDITIONAL FILES AND RESOURCES"?

  8. #8
    Utente bannato
    Registrato dal
    Apr 2012
    Messaggi
    510

    Re: problemi nell' eseguire un' applicazione java su mac

    Dico senza usare jar bundler, fai il build del progetto con Netbeans e poi per eseguire il programma su un altra macchina copi tutta la cartella dist (e avvii il jar da li).

  9. #9
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: Re: problemi nell' eseguire un' applicazione java su mac

    Originariamente inviato da Who am I
    Dico senza usare jar bundler, fai il build del progetto con Netbeans e poi per eseguire il programma su un altra macchina copi tutta la cartella dist (e avvii il jar da li).
    Su mac non è consigliato distribuire direttamente il jar dell'applicazione. Jar Bundler serve proprio per incapsulare la parte java in un .app di Mac OS X.

    Se non gli funziona, bisogna vedere che librerie carica, come le carica, se usa path assoluti o relativi (e relativi a cosa) ecc.
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.