aspectj
downloads
 
 Downloads
The AspectJ compiler produces programs for any version of the Java platform (jdk1.1 and later). The compiler itself requires Java2 (1.3 or later) to run. Consult the FAQ for more details.  All releases are provided under the terms and conditions of the Eclipse.org Software User Agreement unless otherwise specified.
 Most Recent Build
Last Known Good developer build
  AspectJ Compiler, Browser, Ant tasks, and Documentation.
Only download this version if you are prepared to work with a pre-release compiler.
The most recent stable build below is the currently supported release version.
This download is updated after every successful build and test cycle. Please select the 'main eclipse.org downloads area' when presented with a list of mirrors to ensure you have the latest version.
aspectj-DEVELOPMENT-20050324155000.jar (~8.3M)
 AspectJ 5 Milestone Builds

Only download these versions if you are prepared to work with a pre-release compiler. The most recent stable build down below is the currently supported release version.

AspectJ 1.5.0 M2
  AspectJ Compiler, Browser, Ant tasks, and Documentation. aspectj-1.5.0M2.jar (~8.3M)
AspectJ 1.5.0 M1
  AspectJ Compiler, Browser, Ant tasks, and Documentation. aspectj-1.5.0M1.jar (~7.5M)
 Latest Stable Release
Version 1.2.1    Released November 5th, 2004
  AspectJ Compiler, Browser, Ant tasks, and Documentation aspectj-1.2.1.jar (7,382,062 bytes)
 AspectJ 1.2
Version 1.2.1    Released November 5th, 2004
  AspectJ Compiler, Browser, Ant tasks, and Documentation aspectj-1.2.1.jar (7,382,062 bytes)
Version 1.2.1 release candidate 1    Released October 22nd, 2004
  AspectJ Compiler, Browser, Ant tasks, and Documentation aspectj-1.2.1rc1.jar (7,393,774 bytes)
Version 1.2.0     Released May 25, 2004
  AspectJ Compiler, Browser, Ant tasks, API Documentation tool, and Documentation aspectj-1.2.jar (5,859,690 bytes)
Version 1.2 release candidate 2    Released May 13, 2004
  AspectJ Compiler, Browser, Ant tasks, API Documentation tool, and Documentation aspectj-1.2rc2.jar (5,853,184 bytes)
Version 1.2 release candidate 1    Released April 15, 2004
  AspectJ Compiler, Browser, Ant tasks, API Documentation tool, and Documentation aspectj-1.2rc1.jar (5,860,538 bytes)
AspectJ-1.1
Version 1.1.1    Released September 22nd, 2003
  AspectJ Compiler, Browser, Ant tasks, and Documentation aspectj-1.1.1.jar (6,352,092 bytes)
Version 1.1.0    Released June 6, 2003
  AspectJ Compiler, Browser, Ant tasks, and Documentation aspectj-1.1.0.jar (6,297,885 bytes)
Version 1.1rc2    Released May 13, 2003
  AspectJ Compiler, Browser, Ant tasks, and Documentation aspectj-1.1rc2.jar (6,285,237 bytes)
Version 1.1rc1    Released March 14, 2003
  AspectJ Compiler, Browser, Ant tasks, and Documentation aspectj-1.1rc1.jar (5,747,357 bytes)
Version 1.1beta4    Released January 15, 2003
  AspectJ Compiler, Browser, Ant tasks, and Documentation aspectj-1.1b4.jar (5,792,693 bytes)
Last release of AspectJ-1.0
Version 1.0.6
  AspectJ Compiler and Browser aspectj-tools-1.0.6.jar (1,580,450 bytes)
aspectj-tools-src-1.0.6.tgz (795,633 bytes)
  Documentation and Examples aspectj-docs-1.0.6.tgz (1,715,824 bytes)
  Ant Tasks (released under the Apache License) aspectj-antTasks-1.0.6.tgz (83,124 bytes)

Note: All code, documentation and other files in the 1.0.6 release are made available under the terms and conditions of the Mozilla Public License version 1.1 .

 Installation
The .jar files should not be unzipped as they are self-extracting Java-based GUI installers.  On many systems they can be run directly by selecting "Open this file from its current location" or by double-clicking the downloaded file.  If you download the .jar files do not unzip them; instead invoke the GUI installer with the java -jar command on the corresponding file e.g.: java -jar aspectj-1.1.0.jar
 Development Environment Support
AJDT Project is an Eclipse Technology project that provides an AspectJ plug-in for Eclipse.
AJDE for JBuilder is a SourceForge project that provides an AspectJ OpenTool for Borland's JBuilder IDE.
AJDE for SunONE/NetBeans is a SourceForge project that provides an AspectJ Module for Sun's Forte/SunONEStudio4/NetBeans IDE.
AJDE for Emacs and JDEE is a SourceForge project that provides an AspectJ mode for Emacs and an AspectJ extension to JDEE.
jdeveloperaop is a java.net project to support AspectJ programming in Oracle's JDeveloper IDE.
Russ Miles has packaged together integrated installers for Eclipse, AJDT, and AspectJ on the Windows and Mac platforms.