The JSource Java IDE
JSource is a small Java IDE written in Java using entirely Swing components. It has a light but powerful editor that allows creating, editing, compiling, and running Java files. It also supports syntax highlighting for other programming languages. As of version 2.0 JSource uses the jEdit syntax package and incorporates other open source Java tools used for rapid development. These tools have been modified to work with the core JSource structure. The intention of the core JSource design is to accomodate the integration of more development tools in the future.