Eclipse Luna includes official support for Java™ 8 in the Java development tools, Plug-in Development Tools, Object Teams, Eclipse Communication Framework, Maven integration, Xtext, Xtend, Web Tools Platform, and Memory Analyzer. The Eclipse compiler includes language enhancements, search and refactoring, Quick Assist and Clean Up to migrate anonymous classes to lambda expressions and back.
Eclipse Luna includes official support for Java™ 8 in the Java development tools, Plug-in Development Tools, Object Teams, Eclipse Communication Framework, Maven integration, Xtext, Xtend, Web Tools Platform, and Memory Analyzer. The Eclipse compiler includes language enhancements, search and refactoring, Quick Assist and Clean Up to migrate anonymous classes to lambda expressions and back, and new formatter options for lambdas.
Start the Eclipse Installer executable. For Windows users, after the Eclipse Installer executable has finished downloading it should be available in your download directory. Start the Eclipse Installer executable. You may get a security warning to run this file. If the Eclipse Foundation is the Publisher, you are good to select Run. SR2 Packages; SR2-RC3 Packages. To use Eclipse (Java SE 11 or greater is recommended). Some of the packages come with a JRE. All downloads are. Click the 64-bit after Mac Cocoa for your machine, to the right of Eclipse Standard 4.4 (right under Eclipse Luna R Packages). You will see the following page (don't worry about the name of the institution to the right of the big downward pointing arrow).
Luna highlights include:
- Full support for Java™ 8
- The workbench provides a new dark theme, split editors, line numbers on by default, reduced whitespace in default presentation, and ability to hide the 'quick access' bar.
- Sirius allows architects to easily create their own graphical modeling workbenches by leveraging the Eclipse modeling technologies, including Eclipse Modeling Framework (EMF) and Graphical Modeling Framework (GMF)
- Equinox includes a full implementation of the R6 Core Framework as well as several compendium service implementations
- ECF's implementation of OSGi Remote Service/Remote Service Admin standard has been enhanced to use Java 8's CompleteableFuture for asynchronous remote services.
- Code Recommenders integrates the Snipmatch code snippet search engine and adds the ability to easily contribute new snippets to a shared repository.
- The new QVTi debugger extends the new OCL debugger.
- Paho provides open source implementations of open and standard messaging protocols that support current and emerging requirements of M2M integration with Web and Enterprise middleware and applications.
- EMF Forms as part of the EMF Client Platform provides a completely new way for the efficient development of form-based user interfaces.
- The UML 2.5 specification is now supported and UML diagrams may be validated against the OCL embedded in UML profiles.
- EcoreTools, the graphical modeler for Ecore, has been completely re-implemented based on Sirius and provides a nicer graphical design, support for documenting your model, specifying domain constraints and modeling Generic Types.
- The Eclipse workbench provides a new dark theme which includes a fitting syntax highlighter setting for the editor of several programming languages.
- TCF Terminal supports an integrated command-line view on Windows, Linux and Mac
- The PHP Development Tools come with support for PHP 5.5 and improved performance in the PHP editor. The 'Eclipse for PHP Developers' package on the Eclipse download site provides an easier way to start developing PHP applications.
- The Gyrex 1.3 release now includes a distributed event bus which leverages the new full Websocket support for easier communication across nodes in a cluster.
- Memory Analyzer now analyzes heap dumps from Java 8, including the Java 8 collection classes.
- There is now a standalone C/C++ debugger application added to the CDT. It is now possible to debug an application via the command line and have an Eclipse UI debugger pop up.
Project | Release |
---|---|
Eclipse Acceleo | 3.5.0 |
Eclipse Accessibility Tools Framework | 1.2.0 |
Eclipse Amalgamation | 1.5.0 |
Eclipse ATL | 3.5.0 |
Eclipse BPEL Designer | 1.0.4 |
Eclipse BPMN2 Modeler Project | 1.1.0 |
Eclipse Business Intelligence and Reporting Tools (BIRT) | 4.4.0 |
Eclipse Business Process Model and Notation (BPMN2) | 1.0 |
Eclipse C/C++ Development Tooling (CDT) | 8.4.0 |
Eclipse CDO Model Repository | 4.3.0 |
Eclipse Code Recommenders | 2.1.0 |
Eclipse Communication Framework | 3.8.0 |
Eclipse Data Tools Platform | 1.12.0 |
Eclipse Dynamic Languages Toolkit | 5.0.0 |
Eclipse Ecore Tools | 2.0.0 |
Eclipse EGit™: Git Integration for Eclipse | 3.4.0 |
Eclipse EMF | 2.10.0 |
Eclipse EMF Client Platform | 1.3.0 |
Eclipse EMF Compare | 3.0.0 |
Eclipse EMF Diff/Merge | 0.3.0 |
Eclipse EMF Facet | 0.4.0 |
Eclipse EMF Query | 1.8.0 |
Eclipse EMF Transaction | 1.8.0 |
Eclipse EMF Validation | 1.8.0 |
Eclipse EMFStore | 1.3.0 |
Eclipse Equinox | 4.4.0 |
Eclipse Extended Editing Framework (EEF) | 1.3.0 |
Eclipse Generation Factories (EGF) | 1.2.0 |
Eclipse GMF Notation | 1.8.0 |
Eclipse GMF Runtime™ | 1.8.0 |
Eclipse GMF Tooling | 3.2.0 |
Eclipse Graphical Editing Framework (GEF) | 3.9.100 (Luna) |
Eclipse Graphiti™ | 0.11.0 |
Eclipse Gyrex Project | 1.3.0 |
Eclipse JGit™: Java implementation of Git | 3.4.0 |
Eclipse Jubula Functional Testing Tool | 2.3.0 (Luna) |
Eclipse JWT | 1.4.0 |
Eclipse Linux Tools | 3.0.0 |
Eclipse Marketplace Client | 1.3 |
Eclipse Maven Integration - m2eclipse™ | 1.5.0 |
Eclipse Maven Integration for Web Tools Platform | 1.1.0 |
Eclipse MDT UML2 | 5.0.0 |
Eclipse MDT XSD (XML Schema Definition) | 2.10.0 |
Eclipse Memory Analyzer™ | 1.4.0 |
Eclipse Modeling Workflow Engine | 2.6.0 |
Eclipse MoDisco | 0.12.0 |
Eclipse Mylyn | 3.12 |
Eclipse Object Teams | 2.3.0 |
Eclipse OCL (Object Constraint Language) | 5.0.0 |
Eclipse Orion | 6.0.0 |
Eclipse Packaging Project | 4.4.0 |
Eclipse Paho | 1.0.0 (Luna) |
Eclipse Papyrus | 1.0.0 |
Eclipse Parallel Tools Platform (PTP) | 8.0.0 |
Eclipse PHP Development Tools | 3.3 |
Eclipse Project | 4.4.0 |
Eclipse QVT Operational | 3.4.0 |
Eclipse QVTd (QVT Declarative) | 0.11.0 |
Eclipse Remote Application Platform™ | 2.3.0 |
Eclipse Riena | 6.0.0 |
Eclipse Sapphire | 8 |
Eclipse Scout | 4.0.0 |
Eclipse Sirius | 1.0.0 |
Eclipse Sphinx™ | 0.8.0 |
Eclipse Stardust | 2.0.0 (Luna) |
Eclipse Subversive SVN Team Provider | 2.0 |
Eclipse Target Communication Framework | 1.2.0 |
Eclipse Target Management: Terminal and Remote System Explorer (RSE) | 3.6.0 |
Eclipse Web Tools Platform Project | 3.6.0 |
Eclipse WindowBuilder | 1.7.0 |
Eclipse Xpand | 2.0.0 |
Eclipse Xtext | 2.6.0 |
Eclipse XWT | 1.0.0 |
Koneki | 1.1.0 |
Model Focusing Tools | 0.9.3 |
Mylyn Docs Intent | 0.9.0 |
A fork of this plugin has been donated and merged in the main Eclipse platform repository. Starting from Eclipse Luna, you'll find it preinstalled as the new default dark theme of Eclipse!
You can use this repository to get the latest development version.
Requirements
- Eclipse 4.2+
Installation
Eclipse Marketplace:
← Drag this button to your Eclipse workbench to install; Update site:
Or download this plugin by using
Help > Install New Software...
and add the update site:Manual:
Or download moonrise_0.8.9.jar package and put it into your Eclipse
dropinsplugins
folder;Restart Eclipse and go to
Window > Preferences > General > Appearance
;Select MoonRise (standalone) or, for a little better tabs decoration, install Eclipse 4 Chrome Theme from marketplace or from here and select MoonRise;
Rest your eyes ;)
Syntax highlighting scheme:
You can find the one used in the screenshot here:
RainbowDrops.epf (most accurate and with wider support for plugins, download and import it with Eclipse built-in Preferences import:
File > Import...
then selectGeneral > Preferences
);or RainbowDrops.xml (download and import it with Eclipse Color Theme Plugin);
or here;
Fine-tuning:
There are some settings that can be changed only from the Eclipse Preferences window and that override the theme's settings by default:
Change the colors for Content Assist:
Go to
Window > Preferences > General > Appearance > Colors and Fonts
then change the colors forBasic > Content Assist background color
andBasic > Content Assist foreground color
(eg. foreground color: #DDD, background color: #333);Change the colors for Console:
Go to
Window > Preferences > Run/Debug > Console
and modify the colors as you like (eg. Standard Out text color: #DDD, Background color: #333);Change the colors for Javadoc:
Go to
Window > Preferences > General > Appearance > Colors and Fonts
then change the colors forJava > Javadoc view background
. Note that the foreground color cannot be changed and depends on system font color.
Trouble-shooting:
Eclipse Luna Download For Mac
Problem | Solution |
---|---|
The font of the title of the tabs is different | Ensure that on your machine is installed Segoe Print font then open the downloaded jar package with an archive explorer, open /themes/css/moonrise-ui-standalone.css , search for any occurrencies of font-family property and change its value to Segoe Print (or what ever you prefer), then save/update the jar archive. |
The size of the title of the tabs is different | Eclipse does not scale it with a DPI-Aware policy. Open the jar package downloaded with a file archiver, open /themes/css/moonrise-ui-standalone.css , search for font-size property and modify its value according to your needs. |
The label of the checkboxes has a color difficult to read | It's related to a SWT bug, use a system theme that has lighter font color for buttons. |
The text of the buttons has a color difficult to read (MAC-OSX) | It's related to a SWT bug, try this 'patched' version if you have this issue (no more needed for v0.8.4+). |
After updating the plugin, it isn't loaded as expected | Eclipse seems to use some sorts of internal resources caching that don't work always very well. To ensure that it's not an issue related to the new plugin version, create a new workspace and import your projects here, or try with a freshly downloaded Eclipse release. |
Eclipse Luna Download For Mac 64 Bit
Notes:
Eclipse Luna Download For Mac Torrent
Currently this theme uses the CSS-SWT engine introduced in the 4.2 version of the Eclipse Platform and should provide a dark style for each GUI widget that can be handled with the last version of the Eclipse SDK. This plugin has been tested with the main Eclipse Development Tool packages on Linux distributions, Windows and OSX and with the following Eclipse releases:
- Luna (4.4)
- Kepler (4.3.x)
- Juno (4.2.x)
When Was The Last Lunar Eclipse
It works best with a dark system theme since currently the look of some GUI widgets cannot be overriden directly in Eclipse. The more noticeable issues related to SWT are the ScrollBar
widgets, the Table
headers/lines and the arrows to fold/unfold contents that cannot be styled. As minor issues there are Button
background color on Windows and OSX that cannot be customized (on Windows checkboxes/radio controls do not inherit font color) and some other little bugs related to the CSS engine that makes the customizations harder and unwieldy. Aside from that, the theme currently might not look perfect on each platform, but should be fully useable on all of them. The Eclipse CSS engine is still under improvement.
References
Eclipse Luna Download For Mac Os
License
This is open source software, licensed under the Eclipse Public License. See the file COPYING for details.