Useful Free Tools for Java Developers.

Today we would like to share Useful Free Tools which really helps for Java Developers to quickly develop and deploy applications. 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.
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. 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.
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.
17JXplorer  :It is  a fully functional LDAP client with advanced security integration.  JXplorer is a cross platform LDAP browser and editor.
18JSFiddle,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.

Comments

Popular posts from this blog

How to Install AnyDesk remote desktop client on Ubuntu

How to install Jaspersoft Studio on Eclipse

What is Advanced Encryption Standard (AEC) and online tool to encrypt and decrypt data using AEC.