title: Building a console application in Java
body: <p>I am looking towards building a console shell-like program that can run in Windows/Mac/Linux UI. I know Eclipse provides a few console implementations, but that would require an Eclipse RCP application. </p>
  
  <p>Any suggestions on other light-weight existing open-source solutions for the same.</p>
  
  <p>Suggestions on pure shell-consoles are welcome as well. I already have checked JShell and Jline.</p>
  
  <p><strong>Update:</strong>
  My research has not brought any other frameworks that can be used, unless we use a Swing/SWT text area and manage it all together. I found using an Eclipse Console better as it offers more choices and some functionality already baked into it.</p>
  
  <p><strong>Update:</strong>
  Spring Source has just released a framework called <strong>spring-shell</strong> to make building console shell applications easier. It forks from the <strong>Roo</strong> source code, and thus provides the same functionality as in <strong>Roo</strong>.</p>