Ok, quindi ho scritto un'applicazione java relativamente semplice. Ho JDK sul mio PC, ma ne ho bisogno per funzionare su un mac per la scuola. Il .jar funziona perfettamente sul mio PC, ma l'ho provato sul mio Macintosh (che, btw, non ha JDK installato). Quindi ... perché non funziona su mac? Come posso risolvere questo? È possibile ripararlo?Come eseguire un .jar in mac?
risposta
Non è necessario JDK
per eseguire programmi basati su Java. JDK
è per lo sviluppo che sta per Java Development Kit
.
È necessario JRE
che dovrebbe essere presente in Mac.
Prova: java -jar Myjar_file.jar
EDIT: Secondo this article, per Mac OS 10
Il runtime Java non è più installato automaticamente come parte dell'installazione del sistema operativo .
Quindi, è necessario installare JRE sulla macchina.
Mac non spedisce più JRE con il sistema operativo. È installato la prima volta che provi ad usarlo. Non sono sicuro se 'java' dalla riga di comando dovrebbe farlo, ma a prescindere ci siano buone probabilità che sia necessario installarlo –
@ChrisThompson: Beh .. Se è così. Dovrà essere installato .. Grazie per l'aggiornamento. :) –
Rendi eseguibile il tuo contenitore e dopo di questo fai doppio clic su di esso in Mac OS, quindi funziona correttamente.
sudo chmod + x filename.jar
Prova questo, spero che questo funziona.
il mac ha un JRE? Se no, questo potrebbe essere il tuo problema proprio lì. prova 'java-jar .jar' –
BevynQ
Quale versione del JDK stai usando per costruire il Jar? Quale versione di Java è su Mac? – MadProgrammer