101 Useful Free Tools for Java Developers

Today we would like to share 101 Useful Free Tools which really helps for Java Developers to quickly develop and deploy applications.Intention of the post is share tools which i used for past few years.Here I have listed tools which are useful in areas like development,report generation,deployment,xml parsing, Accessing database,Continuous Integration and more.

Java Development Tools

1. IDE :

Eclipse: One for the most popular IDE    that helps Java developers to create Java Desktop and Enterprise applications.

Netbeans: Most popular IDE that  Quickly and easily develop desktop, mobile and web applications in Java and some more programming languages.

JDeveloper : Another popular    freeware  IDE   from Oracle Corporation.

2. Java with Database Applications

HeidiSQL : We know MySQL is a one of the popular which is already used by Wikipedia,Yahoo.  HeidiSQL is a free lightweight and Windows based application for managing  MySQL  and  Microsoft SQL  databases.

Oracle SQL Developer  : Another free tool used to  simplifies the development and management of Oracle Database.

3. Java Report Generation Tools

iReport: You may know Jasper reports library is a most popular open source library which helps to generate reports for java applications.  iReport is the popular visual designer tool for JasperReports Library.

4. Java with XML

XML Notepad: It provides  simple user interface for browsing and editing XML documents.you can easily validate xml files using xml notepad.

5. Java Editors

Notepad ++ :  It is a  free source code editor and it supports several languages.

Also Check the Post about  In Type  Text Editor  (it is not free).

6. FTP,SSH,Telnet Communication

 FileZilla :  It is open source software for your FTP Solutions and it is distributed free of charge under the terms of the GNU General Public License.

 Putty: It is  Free SSH and Telnet Client tool.

7. File and Text Searching Tools

Baregrep : Another one of the must have tool.It is    a free file finding and text searching tool.

8. Free Java Installer :

Inno Setup: It is a  free  installer for Windows programs.Few Years before I have used this tools for installer for Java Swing applications.

Launch4j:  It is a cross-platform tool for wrapping Java applications distributed as jars in lightweight Windows native executables.

9. Continuous Integration Tools:

Hudson Tool: One of the most popular Continuous Integration tool with amazing features.It monitors the execution of repeated jobs.It has easy installation.

Also see How to Use Hudson CI Tool.

Jenkins  : It  is a open source tool to perform  continuous integration tool which is written in Java.

10. File Comparison Tools.

   WinMerge :  It is a free  differentiating  and merging tool for Windows.It will compare both files and Folders and  presenting differences in a visual text format.

11. Mib Browser.  

Mib Browser : It is SNMP  MIB Browser is Simple, Easy to Use.It is a  complete tool for monitoring SNMP enabled devices and servers.

12. Java Performance Profiling Tools:  

JConsole:    It is a Java Monitoring and Management Console and its  comes together with JDK 1.5 and above.

Visual VM :  Another Lightweight profiling tool.It can  Monitor, profile, take thread dumps, browse heap dumps.

Jmeter:  The  Apache JMeter is a  open source  desktop application it is a  pure Java application designed to load test functional behavior and measure performance.

Heap Analyzer  :  Heap Analyzer allows the finding of a possible Java „¢ heap leak area and  analysis of the Java heap dump in Java applications.

13.  Mock Up  Tools

Lumcy: It is free Quick Mockup Creation and Prototype tool.

14.Java Decompiler

JD-Gui  – Simple  graphical utility that displays Java source codes of €œ.class € files.JD-GUI is free for non-commercial use.

15.  FindBugs : Free Open Source Programs which helps to find bugs in java code.    

16. Github Windows  : Easiest way to use Git on Windows.

17. JXplorer  :It is  a fully functional LDAP client with advanced security integration.  JXplorer is a cross platform LDAP browser and editor.

18. JSFiddle,Plunker and CodePen – If you are looking for HTML,CSS and JavaScript Online code editors  these tools.Even you can you code to others.

19.Screaming Frog : Another amazing desktop tool which spiders the blog or  websites links, images, CSS, script and apps from an SEO perspective.

I will scale up this post.If you know some more tools please share using below comment section.

About mohan

This is Mohan Jayapalan author of TechPages Blog.I am a part time blogger and Currently working for private Software Concern.

© Copyright 2010-2016 www.techpages.org · All Rights Reserved · Powered by WordPress ·