Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between pages "FAQ How do I choose my own compiler?" and "Eclipse Project"

(Difference between pages)
 
 
Line 1: Line 1:
The JDT compiler is tightly integrated with the rest of the JDT. Extracting
+
The unfortunately named "Eclipse Project" is the project dedicated to producing the Eclipse SDK. This name made sense back when there were only two or three projects at Eclipse, but now it is frequently referred to as the "Eclipse SDK Project" to reduce confusion (or just "The Platform" when we're feeling grandiose). This project in turn is composed of four sub-projects: [http://eclipse.org/equinox Equinox], [http://eclipse.org/platform Platform], [http://eclipse.org/jdt Java development tools] (JDT), and [http://eclipse.org/pde Plug-in Development Environment] (PDE).
the compiler out of the JDT and properly integrating a different compiler
+
is not trivial. A quick approach is to disable the Java builder from the
+
project’s '''Builders''' property page, and replace it with an Ant
+
task that calls <tt>javac</tt> or another compiler. However, we  
+
strongly advise you to go with the installed compiler. It knows
+
exactly how to interact with the rest of Eclipse&#151;for instance, by assisting in the
+
creation of tasks, quick fixes, and source decorators. It
+
is one of the fastest, most complete Java compilers available. Finally, the
+
JDT compiler can generate class files even when the source contains compilation
+
errors.
+
  
 +
== Sub-project pages ==
  
 +
* [[Platform]]
 +
* [[Equinox]]
 +
* [[JDT|JDT]]
  
By activating '''Window &gt; Preferences &gt; Java &gt; Compiler''', you have
+
== Topic hubs ==
full control over the reporting style of the compiler, severity of error
+
conditions, what to do with unused code, and how to treat javadoc comments.
+
  
 
+
* [[Automated Testing]]
 
+
* [[Eclipse Documentation | Documentation]]
 
+
* [[Internationalization]]
Using the Preference page, you can also select the JDK compliance
+
* [[API Central]]
level of the compiler, the version of generated class files, and
+
* [[Polish3.2|Polish]] item list for 3.2
whether the compiler should generate debugging symbols.
+
 
+
 
+
 
+
 
+
 
+
== See Also: ==
+
 
+
 
+
[[FAQ_Why_can%26%23146%3Bt_my_Ant_build_find_%3Ctt%3Ejavac%3C%2Ftt%3E%3F]]
+
 
+
<hr><font size=-2>This FAQ was originally published in [http://www.eclipsefaq.org Official Eclipse 3.0 FAQs]. Copyright 2004, Pearson Education, Inc. All rights reserved. This text is made available here under the terms of the [http://www.eclipse.org/legal/epl-v10.html Eclipse Public License v1.0].</font>
+

Revision as of 10:51, 26 April 2006

The unfortunately named "Eclipse Project" is the project dedicated to producing the Eclipse SDK. This name made sense back when there were only two or three projects at Eclipse, but now it is frequently referred to as the "Eclipse SDK Project" to reduce confusion (or just "The Platform" when we're feeling grandiose). This project in turn is composed of four sub-projects: Equinox, Platform, Java development tools (JDT), and Plug-in Development Environment (PDE).

Sub-project pages

Topic hubs

Back to the top