| CARVIEW |
The information on these pages may be out of date, or may refer to
resources that have moved or have been made read-only.
For more information please refer to the
Apache Attic
General
Community
Development
Documentation
Foundation
Project Downloads
Apache Harmony software is a modular Java runtime with class libraries and associated tools.
Access to the code repository is available to all. For information on how to get configured to build and work with the Apache Harmony source code, refer to Getting Started For Contributors. For instructions on how to build from local resources instead of downloading them from the net, refer to the README file.
However, if you do not want to build from source, we now offer binaries of our JRE, JDK and HDK for the Linux and Windows platforms.
You may download Apache Harmony builds from our main distribution site or from a closer mirror site. You must verify the integrity of the downloaded files using the signatures below which always come from our main distribution site.
Based on your location, we have selected https://dlcdn.apache.org/ as your best mirror site. If you encounter a problem with this mirror, please select another download site from the following list:
The following current and recommended builds are available on our main distribution site and its mirrors.
- Releases
- Stable Builds
- Snapshot Builds
- Eclipseâ„¢ plug-in for Apache Harmony VM
These are not official releases of the Apache Software Foundation, nor are they complete or compatible with the Java specification. They are stable builds provided to make testing and experimentation easier. Older stable builds are available on the Apache Harmony archive site.
Releases
Currently, the project has no official releases.
Stable Builds - 5.0 APIs
These are builds of the most recent tested 5.0 code stream provided for your convenience. They have been declared best-so-far but they are not official releases of the Apache Harmony project or the Apache Software Foundation.
The latest stable build is Apache Harmony 5.0M15 (r991518 from 2010-09-01)
Note
We recommend that you set JAVA_HOME to the root directory
of the distribution, and put the bin/ directory on your PATH.
- Source code
- Source files for this stable build.
- Java Runtime Environment (JRE)
- The JRE lets you run your Java programs.
- Apache Harmony 5.0M15 JRE for 32-bit Windows (ASC) (MD5) (SHA)
- Apache Harmony 5.0M15 JRE for 64-bit Windows (ASC) (MD5) (SHA)
- Apache Harmony 5.0M15 JRE for 32-bit Linux (ASC) (MD5) (SHA) for systems with libstdc++.so.6
- Apache Harmony 5.0M15 JRE for 64-bit Linux (ASC) (MD5) (SHA)
- Apache Harmony 5.0M15 JRE Debian package for 32-bit Linux (ASC) (MD5) (SHA)
- Apache Harmony 5.0M15 Classlib Debian package for 32-bit Linux (ASC) (MD5) (SHA)
- Apache Harmony 5.0M15 DRLVM Debian package for 32-bit Linux (ASC) (MD5) (SHA)
- Apache Harmony 5.0M15 JRE Debian package for 64-bit Linux (ASC) (MD5) (SHA)
- Apache Harmony 5.0M15 Classlib Debian package for 64-bit Linux (ASC) (MD5) (SHA)
- Apache Harmony 5.0M15 DRLVM Debian package for 64-bit Linux (ASC) (MD5) (SHA)
- Java Development Kit (JDK)
- The JDK lets you build and run your Java programs. It includes javac and other standard JDK tools.
- Apache Harmony 5.0M15 JDK for 32-bit Windows (ASC) (MD5) (SHA)
- Apache Harmony 5.0M15 JDK for 64-bit Windows (ASC) (MD5) (SHA)
- Apache Harmony 5.0M15 JDK for 32-bit Linux (ASC) (MD5) (SHA) for systems with libstdc++.so.6
- Apache Harmony 5.0M15 JDK for 64-bit Linux (ASC) (MD5) (SHA)
- Apache Harmony 5.0M15 JDK Debian package for 32-bit Linux (ASC) (MD5) (SHA)
- Apache Harmony 5.0M15 JDK Debian package for 64-bit Linux (ASC) (MD5) (SHA)
- Harmony Development Kit (HDK)
- The HDK is targeted at Harmony developers. It includes the pre-built class library and VM binaries, necessary include files, and dependencies. It is not a replacement for the common JDK.
- Apache Harmony 5.0M15 HDK for 32-bit Windows (ASC) (MD5) (SHA)
- Apache Harmony 5.0M15 HDK for 64-bit Windows (ASC) (MD5) (SHA)
- Apache Harmony 5.0M15 HDK for 32-bit Linux (ASC) (MD5) (SHA) for systems with libstdc++.so.6
- Apache Harmony 5.0M15 HDK for 64-bit Linux (ASC) (MD5) (SHA)
- Apache Harmony 5.0M15 HDK Debian package for 32-bit Linux (ASC) (MD5) (SHA)
- Apache Harmony 5.0M15 HDK Debian package for 64-bit Linux (ASC) (MD5) (SHA)
Stable Builds - 6.0 APIs
These are builds of the most recent tested 6.0 code stream provided for your convenience. They have been declared best-so-far but they are not official releases of the Apache Harmony project or the Apache Software Foundation.
The latest stable build is Apache Harmony 6.0M3 (r991881 from 2010-09-02).
Note
We recommend that you set JAVA_HOME to the root directory
of the distribution, and put the bin/ directory on your PATH.
- Source code
- Source files for this stable build.
- Java Runtime Environment (JRE)
- The JRE lets you run your Java programs.
- Apache Harmony 6.0M3 JRE for 32-bit Windows (ASC) (MD5) (SHA)
- Apache Harmony 6.0M3 JRE for 64-bit Windows (ASC) (MD5) (SHA)
- Apache Harmony 6.0M3 JRE for 32-bit Linux (ASC) (MD5) (SHA) for systems with libstdc++.so.6
- Apache Harmony 6.0M3 JRE for 64-bit Linux (ASC) (MD5) (SHA)
- Apache Harmony 6.0M3 JRE Debian package for 32-bit Linux (ASC) (MD5) (SHA)
- Apache Harmony 6.0M3 Classlib Debian package for 32-bit Linux (ASC) (MD5) (SHA)
- Apache Harmony 6.0M3 DRLVM Debian package for 32-bit Linux (ASC) (MD5) (SHA)
- Apache Harmony 6.0M3 JRE Debian package for 64-bit Linux (ASC) (MD5) (SHA)
- Apache Harmony 6.0M3 Classlib Debian package for 64-bit Linux (ASC) (MD5) (SHA)
- Apache Harmony 6.0M3 DRLVM Debian package for 64-bit Linux (ASC) (MD5) (SHA)
- Java Development Kit (JDK)
- The JDK lets you build and run your Java programs. It includes javac and other standard JDK tools.
- Apache Harmony 6.0M3 JDK for 32-bit Windows (ASC) (MD5) (SHA)
- Apache Harmony 6.0M3 JDK for 64-bit Windows (ASC) (MD5) (SHA)
- Apache Harmony 6.0M3 JDK for 32-bit Linux (ASC) (MD5) (SHA) for systems with libstdc++.so.6
- Apache Harmony 6.0M3 JDK for 64-bit Linux (ASC) (MD5) (SHA)
- Apache Harmony 6.0M3 JDK Debian package for 32-bit Linux (ASC) (MD5) (SHA)
- Apache Harmony 6.0M3 JDK Debian package for 64-bit Linux (ASC) (MD5) (SHA)
- Harmony Development Kit (HDK)
- The HDK is targeted at Harmony developers. It includes the pre-built class library and VM binaries, necessary include files, and dependencies. It is not a replacement for the common JDK.
- Apache Harmony 6.0M3 HDK for 32-bit Windows (ASC) (MD5) (SHA)
- Apache Harmony 6.0M3 HDK for 64-bit Windows (ASC) (MD5) (SHA)
- Apache Harmony 6.0M3 HDK for 32-bit Linux (ASC) (MD5) (SHA) for systems with libstdc++.so.6
- Apache Harmony 6.0M3 HDK for 64-bit Linux (ASC) (MD5) (SHA)
- Apache Harmony 6.0M3 HDK Debian package for 32-bit Linux (ASC) (MD5) (SHA)
- Apache Harmony 6.0M3 HDK Debian package for 64-bit Linux (ASC) (MD5) (SHA)
Verify the integrity of the files
It is essential that you verify the integrity of the distribution files against the associated PGP signatures (.asc), MD5 checksums (.md5) or SHA checksums (.sha). To verify the PGP signatures, you'll need the Apache Harmony KEYS. For more information on why we sign our releases and how to verify them, please read Verifying Apache Software Foundation Releases.
Apache Harmony, the Apache Harmony logo, and the Apache feather logo are trademarks of The Apache Software Foundation.
Java is a registered trademark of Oracle and/or its affiliates. Other names mentioned may be trademarks or registered trademarks of their respective owners.
