Se c'è una cosa che mi infastidisce su Java, è che non è possibile fare doppio clic su un file di classe in modo da eseguirlo. Presumo che ci sia una voce nel registro che deve essere modificata per farlo, ma non ne ho idea.Associare file di classe Java per l'esecuzione con doppio clic su Windows
Quindi, come si dice sulla latta. Qualcuno sa come associare i file di classe Java per l'esecuzione con doppio clic su Windows (mirando a Windows 7 qui, ma sono sicuro che non ci sarebbe alcuna differenza nelle tre versioni più recenti)? Mi renderebbe la vita più facile (e sono sicura che molte altre persone)!
Udpate: Ho visto delle risposte relative alla creazione di un JAR fuori dalla classe in questione e all'esecuzione in quel modo. Comunque utile, non è esattamente quello che sto cercando qui. Sto effettivamente cercando Windows stesso per invocare java
con la classe sul doppio clic, con gli argomenti corretti.
cosa ti aspetteresti che un .class faccia se non ha un metodo main (cioè se non fa nulla?) – OscarRyz
idealmente, NoMainMethodException o qualunque java dovrebbe lanciare quando passi una classe senza un metodo principale ad esso –
è necessario il meccanismo .jar per elencare quale classe ha il principale e dove sono tutte le dipendenze. c'è poca utilità nel tentativo di creare un file .class "eseguibile" poiché è ancora necessario impostare il classpath con le dipendenze, e ci sono sempre delle dipendenze –