Eclipse

> Integrated development environment (ide) > Eclipse

1 - About

Eclipse is an open development platform comprised of extensible frameworks, tools and runtimes for building, deploying and managing software across the lifecycle.

Advertising

3 - Plugin

Eclipse is a platform that has been designed from the ground up for building integrated web and application development tooling. By design, the platform does not provide a great deal of end user functionality by itself. The value of the platform is what it encourages: rapid development of integrated features based on a plug-in model.

Out of the box - or off the web - the basic platform is an integrated development environment (IDE) for anything (and nothing in particular).

It's the plug-ins that determine the ultimate functionality of the platform. That's why the Eclipse SDK ships with additional plug-ins to enhance the functionality of the SDK.

More …

4 - How to

4.1 - Configure the JVM of Eclipse

See Specifying the JVM

Be aware to use the good version of java.

"C:\Program Files\eclipse\eclipse.exe" -vm "C:\Program Files\Java\jdk1.6.0_05\bin\java.exe" 
-vmargs -Xms128M -Xmx256M -XX:PermSize=64M -XX:MaxPermSize=256M

or you can add it in the eclipse.ini

-vm "C:\Program Files\Java\jdk1.6.0_05\bin\java.exe"

For large scale development you should modify your VM arguments to make more heap available. For example, the following setting will allow the Java heap to grow to 256MB:

-vmargs -Xmx256M 
Advertising

4.2 - Debug the Eclipse Platform

The log file are in this directory :

  • Workspace log : workspace/.metadata/.log.
  • Configuration log : configuration/<timestamp>.log

Just start the file eclipse.exe with this paramerters.

eclipse -console -consoleLog -debug 
  • -console : Open eclipse with a console
  • -consoleLog : prohibit the plug-ins to silently log entries to the log file
  • -debug : Most plug-ins take advantage of the debug options file mechanism that the runtime provides.

For more information, see here

5 - Documentation