Para ejecutar un programa escrito en Jython basta con agregar a la línea de comando el nombre del programa a ejecutar (que puede tener la extensión .py): Jython al igual que Python, Tcl/Tk, Ruby y otros lenguajes similares es un lenguaje dinámico.
Esto quiere decir que se puede escribir y ejecutar el código de un programa al mismo tiempo.
A la variable a se le asigna el valor 5, se imprime y luego se utiliza la variable b Aunque no es necesario poner las variables en un lugar concreto, hay restricciones; el siguiente programa nos devolverá un error: La razón es simple: ni a ni b tienen valor alguno, puesto que no han sido declaradas.
Las variables tanto en Jython como en Python son genéricas y dinámicas, es decir, se pueden utilizar indistintamente para representar enteros, cadenas, flotantes, clases, etc. y pueden ser definidas o cambiadas de tipo en cualquier momento de la ejecución del programa.
El uso de Java en Jython es bastante fácil: basta indicar qué biblioteca se va a utilizar y llamar a sus funciones como en el siguiente ejemplo: Este es un ejemplo de una pequeña ventana usando Swing: