Per la prima domanda: non è possibile a meno che tu non usi dei metodi nativi scritti in una altro linguaggio.
Per la seconda: puoi creare un jar file, se hai fatto le giuste associazioni dei files partira come un normale eseguibile, altrimenti puoi lanciarlo con "java -jar file.jar".
ciao![]()