Salve a tutti,
volevo sapere se faccio un programma in java su windows funziona anche su mac o lo devo scrivere su mac per farlo funzionare?
grazie
Salve a tutti,
volevo sapere se faccio un programma in java su windows funziona anche su mac o lo devo scrivere su mac per farlo funzionare?
grazie
Si il linguaggio Java è multipiattaforma non hai nè il bisogno di scriverlo nè di compilarlo su ogni S.O., solo che se vuoi che la tua applicazione Java sia uguale a tutte le altre applicazioni grafiche che girano su mac devi dare un'occhiata a questo pagina.
Uno dei principali obiettivi di Java è sempre stato la portabilità. Il motto di Java è "Write Once, Run Anywhere". Cioè lo scrivi 1 volta sola e lo esegui dovunque.Originariamente inviato da xedy
volevo sapere se faccio un programma in java su windows funziona anche su mac o lo devo scrivere su mac per farlo funzionare?
A patto però di ..... scrivere il programma stando attenti a non "minare" la portabilità! Questo vuol dire ad esempio non scrivere dei path specifici per una certa piattaforma "hard-coded" nel sorgente, non usare classi non supportate o non documentate, non usare classi che fanno utilizzo di codice nativo tramite JNI, non fare assunzioni circa caratteristiche specifiche di una piattaforma (es. end-of-line, endianess di dati binari).
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet