J es una especie de editor avanzado, que viene equipado con las principales características de trabajo de un editor de textos. Es ligero y sumamente estable. Puede ser ejecutado en múltiples plataformas informáticas, como Linux, Windows y Mac OS.
Cuenta con un apartado visual muy ligero e intuitivo, lo que facilita el acceso a cada una de las funciones de trabajo del editor.
J es ideal para realizar una enorme cantidad de opciones de edición, análisis y por supuesto de creación de Java y de otros lenguajes de programación. Una de las ventajas de este programa, es que permite al usuario realizar diferentes tipos de depuraciones y detallado de errores, para crear código limpio.
J es distribuido bajo una licencia pública del tipo GPL y viene equipado con un cliente de transferencia de archivos FTP.