Freeware is copyrighted computer software which is made available for use free of charge, for an unlimited time, as opposed to shareware where the user is required to pay (e.g. after some trial period or for additional functionality). The license may be "free for personal, non-commercial use." Everything created with the freeware programs can be distributed at no cost (for example graphic, documents, or sounds made by user). (en.wikipedia.org/wiki/Freeware)

Java Runtime Environment 1.6

Java software allows you to run applications called "applets" that are written in the Java programming language. These applets allow you to play online games, chat with people around the world, calculate your mortgage interest, and view images in 3D. Many cross platform applications also require this to run. Java ME has become popular in mobile devices, where it competes with Symbian, BREW, and the .NET Compact Framework.

What is Java Runtime Environment 1.6 ?
Java Virtual Machine (JVM) 2.6 is a set of computer software programs and data structures which use a virtual machine model for the execution of other computer programs and scripts. The model used by a JVM accepts a form of computer intermediate language commonly referred to as Java bytecode. This language conceptually represents the instruction set of a stack-oriented, capability architecture.

According to Sun, the Java Runtime Environment is found on over 700 million PCs. Microsoft has not bundled a Java Runtime Environment (JRE) with its operating systems since Sun Microsystems sued Microsoft for adding Windows-specific classes to the bundled Java runtime environment, and for making the new classes available through Visual J++. A Java runtime environment is bundled with Apple's Mac OS X, and many Linux distributions include the partially compatible free software package GNU Classpath.

Some Java applications are in fairly widespread desktop use, including the NetBeans and Eclipse integrated development environments, and file sharing clients such as LimeWire and Azureus. Java is also used in the MATLAB mathematics programming environment, both for rendering the user interface and as part of the core system.

Java Runtime Environment 1.6 Features:
The JVM runtime executes .class or .jar files, emulating the JVM instruction set by interpreting it, or using a just-in-time compiler (JIT) such as Sun's HotSpot. JIT compiling, not interpreting, is used in most JVMs today to achieve greater speed. Ahead-of-time compilers that enable the developer to precompile class files into native code for a particular platform also exist.

Other languages can now run on top of it:
+ Ruby, with JRuby
+ JavaScript, with Rhino
+ Python, with Jython
+ Common Lisp, with Armed Bear Common Lisp
+ Groovy
+ Scala

Java Runtime Environment 1.6 has license: Freeware
File Size: 15.21 MB
Freeware Java Runtime Environment 1.6 Requirements:
- Windows 2000/XP/2003/Vista/XP64/Vista64