Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di pireda
    Registrato dal
    Jul 2001
    Messaggi
    654

    Lanciare un'applicazione JAVA su MAC, qualcuno sa come fare?

    Ho realizzato una semplicissima applicazioncina HelloWorld in JAVA che funziona benissimo sul mio PC. Vorrei sapere come si fa ad eseguirla su un MAC OS X. Facendo doppio click sul .class o sul .jar che ho creato ottengo sempre l'errore:

    Il file jar NomeFile non può essere lanciato. Consultare la console per ulteriori informazioni.

    Naturalmente io non ho la più pallida idea di cosa sia questa console...

    Nel frattempo segnalo che farò crossposting anche sul forum MAC, spero che i moderatori non me ne vogliano... :quipy:
    Maddalena... Perché proprio Iacchetti!...

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    apri una shell vai nella directory dove hai il jar e scrivi
    java -jar file.jar

  3. #3
    Utente di HTML.it L'avatar di pireda
    Registrato dal
    Jul 2001
    Messaggi
    654
    Come si fa ad aprire una shell?
    Scusa la mia ignoranza...
    Maddalena... Perché proprio Iacchetti!...

  4. #4
    Utente di HTML.it L'avatar di pireda
    Registrato dal
    Jul 2001
    Messaggi
    654
    L'ho trovata! Non sono un andicappato totale!!! :tongue:
    Però...

    [QUOTE]
    Failed to load Main-Class manifest attribute from
    test.jar
    [QUOTE]

    Questo è l'errore che mi da provando a lanciare il .jar col comando che mi ha segnalato floyd.
    Mentre se lancio java nomefile funziona!!!
    Ma come mai il .jar non funziona?
    Maddalena... Perché proprio Iacchetti!...

  5. #5
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    hai un problema nel manifest.mf nel jar

  6. #6
    Utente di HTML.it L'avatar di pireda
    Registrato dal
    Jul 2001
    Messaggi
    654
    Esatto Floyd, era quello, GRAZIE MILLE!
    Però mi chiedo come mai se faccio generare automaticamente il manifest dal compilatore jar me lo generi incompleto!

    Io ho usato:
    jar -cvf file.jar file.class

    E mi ha creato il file.jar contenente anche il manifest.mf a cui però mancava il riferimento al metodo main contenuto nell'unica classe presente!
    Maddalena... Perché proprio Iacchetti!...

  7. #7
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    lui non riesce a capire quale classe vuoi lanciare, al limite capisce quali classi hanno il main, se vuoi aggiungere un manifest fai
    jar cvfm file.jar tuomanifest.mf *.class
    e tuomanifest.mf lo devi creare

  8. #8
    Utente di HTML.it L'avatar di pireda
    Registrato dal
    Jul 2001
    Messaggi
    654
    Grazie floyd, ora mi è tutto più chiaro!

    Problema numero 2:
    E per lanciare un'applicazione Java da un Mac OS 9?
    Maddalena... Perché proprio Iacchetti!...

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.