An open-source Java IDE and platform for rich client applications

Eclipse for Mac (32-bit)

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Download Eclipse SDK 4.4.2 (32-bit)

  -  196 MB  -  Freeware

What's new in this version:


- Error in bytecode generated by ECJ compiler leads to IncompatibleClassChangeError
- Incorrect ambiguous call error
- Class file triggers StackOverflowError when creating type hierarchy
- eclipse compiler does not flag ambiguous method call in some cases
- Type mismatch: cannot convert from StyleConverter to StyleConverter
- CCE on hovering over 'super' in lambda expression
- Content assist does not work for method reference argument
- no proposals around lambda as a field
- nested lambda type incorrectly inferred vs javac
- Incorrect 'type is not visible' compiler error
- Eclipse accepts lambda expression with potentially uninitialized arguments
- ECJ compiles an ambiguous call in the presence of an unrelated unused method.
- Slow compilation of test cases with a significant amount of generics
- Type inference not picked up with method reference
- No proposals for some closure cases
- NPE in JDT Core during AST creation
- content assist not working inside lambda expression
- Hierarchy search involving lambda and anonymous class do not find the anonymous class
- Missing implementation of JLS Third Bullet - Part 2 (Varargs & Overload)
- Java 1.8 functional interface rejected if it extends an interface which overrides another interface's method
- nested type is inappropriately considered "indirectly referenced"
- NullPointerException InferenceContext18.checkExpression in java 8 with generics, primitives, and overloading
- StackOverflowError at org.eclipse.jdt.internal.compiler.ast.SingleTypeReference.traverse (
- AIOOBE in ClassFile#dumpTargetTypeContents()
- ECJ reports error at method reference to overloaded instance method
- Hover, F3 doesn't work for method reference in method invocation of overloaded method
- Generic method with nested parameterized type argument fails on method reference
- Eclipse 4.4.x compiler generics bugs with streams and lambdas
- @SuppressWarnings("unchecked") not accepted on local variable
- Gerrit job test failures due to missing dependency on both versions of o.e.jdt.annotation
- $deserializeLambda$ missing cases for nested lambdas
- $deserializeLambda$ off-by-one error when deserializing the captured arguments of a lambda that also capture this
- Bogus error: The interface Comparable cannot be implemented more than once with different arguments
- NPE at ProblemHandler.handle
- NPE in Scope.findDefaultAbstractMethod
- $NON-NLS$ in lambda statement used as argument does not work
- u205f should not be a valid Java Identifier Part
- Internal compiler error: java.lang.NullPointerException at org.eclipse.jdt.internal.compiler.problem.ProblemReporter.invalidMethod
- NullPointerException in ReferenceExpression.shouldGenerateImplicitLambda
- NullPointerException in LambdaExpression.analyseCode
- Exception in thread "main" java.lang.VerifyError: Bad local variable type
- java.lang.StackOverflowError with annotation-based null analysis enabled and recursive types
- java.lang.ClassCastException: org.eclipse.jdt.internal.compiler.lookup. UnresolvedReferenceBinding cannot be cast to org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding
- java.lang.IllegalStateException at org.eclipse.jdt. internal.compiler.lookup. UnresolvedReferenceBinding.clone (
- java.lang.VerifyError: Bad type on operand stack with Lambdas and.or inner classes
- org.eclipse.jdt.internal.compiler.lookup. TypeSystem.cacheDerivedType (
- Completion does not work with both lambdas and anonymous classes in the picture
- lambda as a class member - IllegalArgumentException
- method references lost generic type information (4.4 -> 4.4.1 regression)
- Auto complete does not work when using lambdas with cast
- Compiler crash (ArrayIndexOutOfBoundsException at StackMapFrame.addStackItem()) with unused variable
- Invalid compiler error about effectively final variable outside the context of a lambda.
- Bring back generic signatures for Lambda Expressions
- Eclipse java compiler does not detect a bad return type in lambda expression
- Lambda deserialization fails with ClassCastException
- Invalid lambda deserialization with anonymous class
- Javadoc URL that redirects from http to https yields: Unknown javadoc format for
- ECJ reports error at method reference to overloaded instance method
- AttachedJavadocTests.test025 failed
- Exception: Java Model Status [Unknown javadoc format for %class%
- Internal compiler error: arrayIndexOutOfBounds
- Eclipse Cannot Handle Method References for BiFunction
- Contradictory null annotations (4.5 M3 edition)
- can't compile the Java8 code
- VerifyError
- Comparator error in M20150121-0900
- Eclipse compiler - method reference not applicable (works with javac)
- Error during AST creation: AIndexOutOfBounds 400 (@NonNull analysis)
- Java compiler CPU time regression compared to 4.2.2

- Breakpoints are not hit if there is an alternate stratum
- Update default URLs for attached Javadoc for JREs to https

- ICU bug: Double clicking doesn't select the Korean word I clicked on in text editors.

- Sort members has different behavior in eclipse 4.4
- Overriding default method results in Exception


- Very long build times after plugin manifest update
- extension editor no longer shows custom icons


- Antui Performance test throw java.lang.IllegalMonitorStateException
- AntRunner#start(...) does not call IApplicationContext#applicationRunning()

- NPE IN LaunchPerspectivePreferencePage

- Broken link on ref-globalizationprefs.htm
- Touch ISV doc to force Javadoc regeneration for 4.4.2

- Add links to XML test results
- Remove Red X's (and the few green checkmarks) from main DL page
- "org.eclipse.rcp.configuration_root.cocoa.macosx.x86(_64)" p2 IU does not delete eclipse symlink during uninstall
- Add JSch 0.1.51 to Platform
- Increase (and better check) feature versions
- Avoid starting "unit tests" from "test machine builds"
- Update Jetty prereq to 8.1.16.v20140903
- Keep the branding plug-in version consistent with the feature version
- set up Hudson jobs performance tests of M-builds
- Issues with Maintenance Build publication - static files not copied into place
- overall test status always show's "green", even though obvious failures
- add httpcomponents client 4.3.6 for ECF, p2, and Orbit for Luna SR2
- react to changes in Tycho 0.22 that allows configuration for resolution
- Eclipse version for build M20141205-1400 says 4.4.1
- increment rcp feature in maintenance to 4.4.2
- Add version 52.1.1 ICU4J for Luna SR2 release
- Inconsistencies in org.eclipes.rcp.configuration for Mac OS X platform
- adopt and adjust to new jasper.glassfish bundle from Orbit
- Use Luna SR2 compiler to produce Luna SR2
- Use (near) Eclipse 442 repo to build Eclipse 442
- Mac 32 bit missing from DL page
- "computeUpdateURL.php" is incorrect for maintenance RCs
- Inconsistencies in org.eclipes.rcp.configuration for Mac OS X platform - missing ppc64le
- Update ECF for Luna SR2 and M5
- Update prereqs for Luna SR2 - EMF
- Delta pack inadvertently removed from 4.4.2 DL page
- Declare Luna SR2 RC2
- Update copyright date of product and features where needed
- Comparator error in rcp.config in M20150204-0900
- Declare Luna SR2 RC3
- org.eclipse.sdk.ide product in 4.4.2RC3 still says 4.4.1
- Suggest to 'archive' (at least) 4.3.2 (and it's Java 8 patch)

- Hang saving workspace on exit while saving workbench state

- Embedded IE11 browser shows webpages in Quirks(IE5)-Mode
- "Widget is disposed" in combination with accessibility
- Eclipse crashes with EXC_BAD_ACCESS (SIGSEGV) in Tree.drawInteriorWithFrame_inView
- RCP application menu not shown when launched from Eclipse on OS X 10.9
- Caret gets lost
- Can't open FileDialog on OS X 10.9
- needs manual updates (was: comparator error)
- Selected Item color is overriden when setBackgroundColor is called for Tree and Table
- Table.tree with column headers visible has issues on OS X 10.10 Yosemite
- NPE in FileDialog.panel_shouldShowFilename
- DND does not work on Group composite
- Work around missing Device#getSystemFont() in #getFontList(..) and FontDialog
- SWT should increase bundle version in Luna SR2 to 3.103.2.qualifier
- Open Implementation and Open Declaration broken in M5

- catch Content Assist exceptions to protect navigation keys
- TextViewer.ViewerState.restore method loses caret position

- BIDI 4.2.2 : Welcome Page isn't correctly mirrored
- Lots of Keybinding conflicts occurred on official CDT Eclipse Kepler 4.3
- Make workspace selection dialog visible in the task manager of the OS
- Fast views get created on start-up
- show toolbar does not take effect if workspace is started with hidden toolbar
- Leak of ActionContributionItem every time New.Import context menu item is made visible
- Narrowing an empty Outline view lowers the "An outline is not available" label
- Active Part is incorrect and does not have focus on a restart
- Reset Java Perspective is not getting the Package Explorer back
- NPE when opening Internal Web Browser View on Ubuntu 12.04
- Activities should allow default enablement to be controlled by product definition
- No theme applied by default on Windows 8.x, Vista, XP
- Tooltips of parts are not translated in PartStack
- Console tab flickers when not active
- EditorInputPropertyTester called for IEditorPart with IEditorInput set
- LocaleChangeServiceImpl does not process MWindow#sharedElements
- Empty perspective after restarting Eclipse with open Welcome page
- CTabFolder layouts content too often . too many of them
- ProgressManagerUtil.getDefaultParent() does not honor splash shell -> new shell hidden behind splash screen

User Assistance:
- Don't use SSL anymore to avoid POODLE attack
- Build of "webapp" fails due to changes in org.apache.jasper.glassfish

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.