Development Tools

Install4j

Install4j

Install4j is a powerful multi-platform Java installer builder that generates native installers and application launchers for Java applications. Install4j excels in its ease of use, its extensive platform support and its powerful screen and action system.

JProfiler

JProfiler

JProfiler is an award-winning all-in-one Java profiler. JProfiler's intuitive GUI helps you find performance bottlenecks, pin down memory leaks and resolve threading issues.

JProfiler

perfino

When you log into perfino, the dashboard shows you if everything is OK - or if something is going wrong. perfino gives you fine-grained control over what level of performance is acceptable for your application. The dashboard is where you start to drill down into the more detailed data views.

<oXygen/> XML Editor

oXygen is the best XML editor available, with a large number of users ranging from beginners to XML experts. It is the only XML tool that supports all the XML schema languages. The XSLT and XQuery support is enhanced with powerful debuggers and performance profilers. You can use XML Editor to work with all XML-based technologies including XML databases, XProc pipelines, and web services.

Java

Java

Java is the foundation for virtually every type of networked application and is the global standard for developing and delivering mobile applications, games, Web-based content, and enterprise software. With more than 9 million developers worldwide, Java enables you to efficiently develop and deploy exciting applications and services. With comprehensive tooling, a mature ecosystem, and robust performance, Java delivers applications portability across even the most disparate computing environments.

Eclipse

Eclipse

Eclipse is a multi-language software development environment comprising an integrated development environment (IDE) and an extensible plug-in system

WindowBuilder for Eclipse

WindowBuilder Plugin for Eclipse

WindowBuilder is composed of SWT Designer and Swing Designer and makes it very easy to create Java GUI applications without spending a lot of time writing code. Use the WYSIWYG visual designer and layout tools to create simple forms to complex windows; the Java code will be generated for you.

Navicat

Navicat

Navicat is a fast, reliable and affordable Database Administration tool purpose-built for simplifying database management and reducing administration costs. With an intuitive GUI, Navicat provides you an easier way to manage, design and manipulate data insides MySQL, MariaDB, SQL Server, SQLite, Oracle and PostgreSQL.

Jasper Reports

JasperReports

The JasperReports Library is the world's most popular open source reporting engine. It is entirely written in Java and it is able to use data coming from any kind of data source and produce pixel-perfect documents that can be viewed, printed or exported in a variety of document formats including HTML, PDF, Excel, OpenOffice and Word.