A diferencia de los programas en Qt, los programas en Java no se necesitan
compilar para una plataforma específica, siempre y cuando se tomen
en consideraciónlas clases soportadas por cada una de éstas ( ver
punto para PersonalJava
), así que el mismo compilador para una aplicación que corre en la
PC de escritorio con J2SE, funciona para una aplicación en la Zaurus
con PersonalJava. El compilador de Java es el programa llamado javac.
Para compilar el programa holapjava.java se utiliza la siguiente
instrucción:
javac -target 1.1 holaPJava.java
La compilación del programa genera dos nuevos archivos, el programa compilado y un archivo de definición ( holaPJava.class, holaPJava$1.class), ambos archivos se deben copiar a la Zaurus.