search icon

Free kit for compiling and running Java applications in the Java programming language

Free kit for compiling and running Java applications in the Java programming language

Vote: (396 votes)

Program license: Free

Program by: Oracle

Version: 8-update-301

Works under: Windows


Program license

(396 votes)


Program by




Works under:


Java Development Kit is a suite of programming software based on the Java language. It includes a number of vital elements that you'll need in order to create your own Java apps.

If you want to program with any type of computer language, you'll need a solid idea of what the final product will look like, a good knowledge of the syntax of the language you're using, and a text editor. You also need a separate app called a compiler that essentially alters the code into a useable app. The Java Development Kit includes all these basic tools and a number of more advanced functions as well.

Most programmers are familiar with Java to a certain degree simply because of the popularity of the coding language, and the JDK, or Java Development Kit, is the only official method for producing Java programs. There are, of course, third-party development kits for the language as well, but even amongst all the competitors, the official Java Development Kit is still one of the most used and widely praised options. There is a graphical IDE, but you have to download and install it separately, which is a bit annoying.

The Java Development Kit includes one tool that's completely essential if you want to develop a number of specific program varieties based in Java, and that tool is the Java Virtual Machine. There are also several other useful tools in the kit, like the Java bytecode compiler, javac, the jbd debugger, disassembler class, and javap. To find these tools, locate the subdirectory bin in the Java Development Kit. These tools, along with many more, are stored there.

It's hard to say if complete novices will have any ability to deal with this software. Without any solid experience in the Java coding language, the JDK will be exceptionally difficult to control. If you have someone to teach you the language as you go, you'll be much better off, and there are a number of example codes and full app demos inside the kit. Unfortunately, if you're on your own and have no experience, the kit may be a bit over your head.

However, if you have thorough experience with Java and consider yourself an advanced or expert coder, the JDK is something you shouldn't miss. The coding tool is simple compared to others in the same category, and it comes with all the functions you'll need to produce amazing content. All it takes is a bit of creativity from those who have mastered the language.

The newest version of this software, the Standard Edition 7 Development Kit, is an excellent update on the earlier versions of the platform. Most of the functional areas have received notable enhancements and additional features, and the entire suite has been streamlined for optimal utility. The Java developer's site contains a full list of the repaired bugs, operational changes, and improvements that have been included.


  • Examples and Demos
  • Simple UI
  • Thoroughly Documented


  • Requires Separate Graphical Environment Download
  • Difficult Navigation For Beginners

Screenshots of Java Development Kit