Segue uma lista de bibliotecas para a plataforma Java que poderão ser úteis no desenvolvimento de aplicações usando esta tecnologia. Naturalmente a lista actual não é exaustiva, mas será usada como base para manter um registo de bibliotecas para tarefas comuns.
Biblioteca | Descrição | |
BrowserLauncher2 | Agiliza a integração entre uma aplicação Java e o Desktop, permitindo abrir o browser definido no sistema e direccioná-lo para um endereço à escolha. | |
db4o | Motor de bases de dados para objectos. Permite a criação de aplicações que recorrem a bases de dados de objectos em vez de bases de dados relacionais e pode ser usada como servidor ou como biblioteca incluída na aplicação. | |
flying-saucer | Usando XML ou XHTML como input, o flying saucer permite apresentar o resultado como uma imagem, um componente Swing ou um PDF(através do uso de iText). | |
HSQLDB | Motor de bases de dados relacionais, 100% Java, leve e simples de usar. Suporta o modo servidor e o modo embutido. | |
iText | Biblioteca que permite a criação de vários documentos, especialmente em formato PDF. | |
JCalendar | Componente visual, JavaBean, que permite a criação de um calendário, oferecendo elementos de escolha de dias, meses, anos, horas, etc. | |
jFreeChart | Biblioteca para a criação de gráficos. Gera gráficos de elevada qualidade e é licenciada sob a licença LGPL. | |
JExcelApi | API que permite a utilização, escrita, leitura e modificação, de folhas de cálculo criadas pelo MS Excel | |
JGoodies Forms | Framework que facilita a criação de interface gráficas. | |
JGoodies Looks | Look-and-Feel que replica o aspecto do Windows e que pode ser usado em qualquer plataforma. | |
Meval | Biblioteca com classes para avaliação de expressões matemáticas. | |
Rhino | Implementação de um motor de JavaScript, totalmente escrito em Java, e que pode ser embutido em aplicações, dotando as mesmas de capacidades de scripting. |