Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Esecuzione file JAR

  1. #1

    Esecuzione file JAR

    Ciao,

    una curiosità.


    perchè se dalla riga di comando do "java -jar nome_programma.jar" tutto funziona bene.

    Invece se do "java nome_programma.jar" non parte niente e mi scrive:




  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Esecuzione file JAR

    Originariamente inviato da cagnaluia
    perchè se dalla riga di comando do "java -jar nome_programma.jar" tutto funziona bene.

    Invece se do "java nome_programma.jar" non parte niente
    Beh, il comando java è fatto così ... ha questo parametro -jar per eseguire un programma incapsulato in un jar.

    Se tu conoscessi il nome qualificato della classe, presente nel jar, che ha il main() potresti fare:

    java -classpath nome_programma.jar NomeClasseCheHaIlMain

    e il programma partirebbe lo stesso.

    Insomma, se guardi la documentazione dice:

    java [ options ] class [ argument ... ]
    java [ options ] -jar file.jar [ argument ... ]

    (c'è anche javaw su Windows)
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.