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.
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.
Comments
Post a Comment